A web application designed to help students plan their course schedules by providing a visual representation of prerequisites.
In no way is this project affiliated or endorsed by the University of California, Davis.
Set up Virtual Environment
source .venv/bin/activate
Install pip requirements
pip install -r requirements
Scrape Data
python manage.py scrape
Run Backend Server
python manage.py runserver
Install npm packages
npm install
Run Frontend
npm start
- Nord Theme: https://www.nordtheme.com/
- Django Documentation: https://docs.djangoproject.com/en/3.2/
- Django Rest API Documentation: https://www.django-rest-framework.org/
- React Documentation: https://react.dev/learn
- Axios Documentation: https://axios-http.com/docs/intro
- React Router Documentation: https://reactrouter.com/en/6.15.0/start/overview
- React Flow Documentation: https://reactflow.dev/docs/quickstart