Archived, see https://github.com/RyanFleck/Xalgo-System-Prototype for the latest prototype.
Web application for writing .rule.xalgo
files in tabular format.
- React - Frontend/UI framework
- Express - Backend framework
- PostgreSQL - Sequelize for Heroku Postgres connection and ORM
- MongoDB - MongoDB Atlas service
- Heroku - Deployment
- Evergreen - React component library
The following must be added to the .env file for your development environment to work:
DATABASE_URL=<Postgres database URL>
MONGODB_URL=<MongoDB Atlas URL>
DEVELOPMENT=True
After this, you can use the following commands:
yarn install #Do this in root and frontend folder before beginning development.
yarn develop #Starts Express backend.
cd frontend && yarn start #Starts react app.