Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.
/ r8myprof Public archive

A Laravel-based platform for students to rate their courses and professors.

Notifications You must be signed in to change notification settings

t-gitt/r8myprof

Repository files navigation

r8myprof

r8myprof is a laravel web platform that allows students to rate their professors and courses in order to have a public record of professors' performence.

996.icu

Functions

Students are able to:

  • Add new professors and assign them to a university.
  • Rate professors for a course they took.
  • Add new universities and courses.

In its current state signing up requires an @.edu email account to help with moderating the website.

Installation

  • Clone the repo git clone https://github.com/t-gitt/r8myprof.git
  • Next, change the needed variables in .env file as follows:
    • Set gmail info for email verification:
    • Set database info:
      • DB_DATABASE=ratemyprof
      • DB_USERNAME=root
      • DB_PASSWORD=*******
  • Run php artisan migrate to create the tables
  • Run php artisan serve to host it on localhost:8000 or direct your virtual host to r8myprof/public/

Screenshots

Home Page

Alt text

Professor Page

Alt text

Rating on Professor Page

Alt text

Rate a Professor Page

Alt text

Inspiration

3 years of university-induced depression lol