Skip to content

Compare your Allocate timetables with your friends and find your matching downtime!

Notifications You must be signed in to change notification settings

lim-joseph/ate_unihack

Repository files navigation

ALLODATE <3

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.

Installation

  1. Clone and open the repo

    git clone https://github.com/lim-joseph/ate_unihack.git
    cd ate_unihack
  2. Install npm packages

    npm i
  3. Open a second terminal in the same directory

  4. Navigate to flask server directory

    cd src/flask-server
  5. Install python packages

    pip install -r req.txt
  6. Run the flask server

    flask run
  7. In the first terminal, run the react dev server

    npm start

About

Compare your Allocate timetables with your friends and find your matching downtime!

Resources

Stars

Watchers

Forks