Application is currently not being hosted due to financial concerns, therefore there is no live demo. Moreover, we removed settings.py from the repository as it contains sensitive information.
This is a simple web application made during Grade 12 as a fun project which recreates https://www.ratemyprofessors.com/.com but implemented for a local high school. It is made using Django, and was hosted using DigitalOcean
Upon using the site, users are asked to login or create a new account to proceed in accessing the site. Moreover, we require email authentication in order to avoid bots.
After gaining access, users are then allowed to choose which teacher they want to view reviews for, and whether they would like to review a teacher based on the given criterias. This will then update the teacher's ratings automatically.
Sometimes user want to remove their reviews, here it's as simple as a click of a button. Upon removing, the ratings for the appropriate teacher should update automatically.
If you are a superuser or obtained the appropriate permissions, then visit .../admin
and you will be able to see the admin dashboard from Django. Here you should be able to see, modify and add data onto the database appropriately. This allows easy access to adding new teachers onto the website, and modifying/removing reviews which may include inappropriate or offensive language.