Skip to content

Pinto006/rate-my-educator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EduRater: Rate My Educator

Table of Contents

General Information

Our app provides a place for students to review, rate and research their teachers and principals. Many students like to prepare for their upcoming year by getting a feel for the teacher they are about to have for the upcoming term. Students and parents may also be trying to decide which school they would like to attend and would like to see reviews on the teachers and principals of that school to make a more informed decision. This app was built using REACT, MongoDB and Mongoose ODM. Our app is deployed on Heroku and is responsive so users can use it on the go.

Technologies Used

  • Mongoose - version 7.0.2
  • graphql - version 16.6.0
  • express- version 4.17.2
  • apollo - version 4.7.1
  • REACT - version 18.2.0
  • react-dom - version 18.2.0
  • react-icons - version 4.11.0
  • vite - version 4.3.2
  • jwt - version 3.1.2
  • MongoDB

Features

List the ready features here:

  • Delete a rating button
  • Five star rating
  • Ability to comment or rating on a rating

Screenshots

Example screenshot

Setup

To start the server, first run the command npm run install to install all the requried dependecies. Next, to run the seeds run the command npm run seed. Finally, run the command, npm run develop to start the server. The app will open on your browser automatically.

Rate My Educator GitHub Repo

Rate My Educator Deployed Site

Future Development

The next features we would like to work on for future development are:

  1. Add a specific teacher/principal page or profile
  2. Add a section to include the school the teacher or principal works at and make the school searchable
  3. Add a 3rd party API to search for a school's location and information
  4. Make the edurater data searchable
  5. Create an educator model

Acknowledgements

Mallorie Pinto's GitHub

Kristine Kim's GitHub

Siavash Namiranian's GitHub

Elias Rivera's GitHub

License

License: MIT

This project is licensed under MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •