Automita is an open-source tool for creating timetables.
Currently, there are two branches:
- Always commit to test branch.
- For backend implementation, first add the code in newly created branch server-testing, later after code reviews by team member push it into test branch and then main.
- After a specific task is done and committed on test, a pull request will be generated. The request will be pushed to main when reviewed by 2 other collaborators.
This contains the frontend source files.
This contains server side logics.
This is built on vite, visit it for more information.
- To install dependencies in your local machine:
npm install
- To run the application's client site:
npm run client
- To install dependencies in your local machine:
npm install
- To run the application's server site:
npm run server
- To install dependencies in your local machine:
npm install
- To run the application's client and server site together (this does not include setting up Atlas and running MongoDB):
npm run dev
Keep checking issues for updates on any bugs or problems.