The UF Course Planner is a student driven application that constructs efficient 4 year plans in order to help deal with cumbersome course scheduling
The current application stack consists of:
- Frontend:
- Azure Static Web App (Deployment)
- HTML/CSS/JS
- Backend:
- Node.js
- Python/Django
- Data Layer:
- UF API / BeautifulSoup
- Azure PostgreSQL
Installation instructions
After cloning, activate virtual environment using the command
python -m venv venv venv\Scripts\activate.batOnce your vm is activated install the project's dependencies
python -m pip install -r requirements.txtPull requests are welcome. For major changes, please open an issue first to allow for an open discussion.
Please make sure to update tests as appropriate.