https://beta.aceparent.me/#/scheduler
Create schedules for the university of Guelph. Live version can be found here
The following dependencies must be installed:
- npm
- nodejs
- mongodb
- mongodb c++ drivers https://github.com/mongodb/mongo-cxx-driver
Compile the c++ scheduling program
cd searchAlgorithm && make
Install nodejs dependencies
cd webserver && npm install
Run python3 webserver/schools/Guelph/getClasses.py
to populate the course database. This will take a few minutes to complete.
Run npm run start
to start the project. This will by default start the server on port 3000. This can be configued in app.js
- Bootstrap - The web framework
- Mongodb - Database
- Fullcalendar - Integrated calendar
- Alexander Parent - Initial work - iam4722202468