The source code for Penn Course Review.
PennCourseReview is a student-run publication that provides numerical ratings and written reviews for undergraduate courses taught at the University of Pennsylvania.
To set up your development environment:
pipenv install --dev
cd frontend
npm install
To run the API server, obtain the fixtures.json
file from a club member and run:
pipenv shell
./manage.py migrate
./manage.py loaddata fixtures.json
./manage.py maketoken
./manage.py runserver
To run the frontend, run the following command in a separate terminal:
cd frontend
npm start
See the API readme for more details about the Penn Course Review API.