Download all dependencies
py -m pip install -r requirements.txt
Start the app
uvicorn main:app --reload
Visit localhost:8000. API Doc at localhost:8000/docs
Usage of this api should follow something close to what's described below
- Check for existing timetables by /exists path.
- If so, user can fetch timetables from a zero-indexed array
- The timetables are session based, so stopping the server wipes any last remaining.
- Create a timetable by /create
- Retrieve a timetable in JSON by /timetables/{index}
There's been a new change in JSON response for classes that are split for classes.