/Rate-my-CS-Course

Application that gives new and current UofG CS students a place to comment, rate and thus help each other choose their computing science courses.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Rate My CS Course

The aim of our application is to give new and current students a place to comment, rate and thus help each other choose their computing science courses.

Running Server Locally

First clone the repository

$ git clone https://github.com/GeorgeIniatis/Rate-my-CS-Course.git

Install Dependencies e.g. on Virtual Machine/Server running Python 3.7

$ pip install -r requirements.txt

When you have the required Dependencies for the environment you can then create the database

$ python manage.py makemigrations csapp

$ python manage.py migrate

To populate the database with some test data you can use the following (This step can be skipped)

$ python populate_csapp.py

Finally run the server

$ python manage.py runserver

Built With

  • Bootstrap - Extensive list of components and Bundled JavaScript plugins
  • Starfield - Simple widget rendering so-called rating stars as input for an integer field
  • Fontawesome - Use of icons

Team

  • George Iniatis
  • Martina Bilyanska
  • Thanh Hieu Nguyen
  • Stefanos Charalambous

Acknowledgements