UC Davis Grapher

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.

Basic Setup

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

Sources: