- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Future Development
- Acknowledgements
- License
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.
- 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
List the ready features here:
- Delete a rating button
- Five star rating
- Ability to comment or rating on a rating
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 Deployed Site
The next features we would like to work on for future development are:
- Add a specific teacher/principal page or profile
- Add a section to include the school the teacher or principal works at and make the school searchable
- Add a 3rd party API to search for a school's location and information
- Make the edurater data searchable
- Create an educator model
This project is licensed under MIT.