Compare your Allocate+ timetables with your friends and find your matching downtime!
Created for Unihack Melbourne 2024, Allodate+ uses a React frontend and a Python backend powered by Flask to parse ics files to determine matching university timetable gaps.
-
Clone and open the repo
git clone https://github.com/lim-joseph/ate_unihack.git cd ate_unihack
-
Install npm packages
npm i
-
Open a second terminal in the same directory
-
Navigate to flask server directory
cd src/flask-server
-
Install python packages
pip install -r req.txt
-
Run the flask server
flask run
-
In the first terminal, run the react dev server
npm start