Skip to content
This repository has been archived by the owner on Oct 4, 2021. It is now read-only.
/ pcr Public archive

Penn Course Review website, developed by Penn Labs

License

Notifications You must be signed in to change notification settings

pennlabs/pcr

Repository files navigation

Penn Course Review

CircleCI

The source code for Penn Course Review.

Introduction

PennCourseReview is a student-run publication that provides numerical ratings and written reviews for undergraduate courses taught at the University of Pennsylvania.

Setup

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

Documentation

See the API readme for more details about the Penn Course Review API.