A React web app that helps Cal State Fullerton students search for professors and view their Rate My Professor ratings.
- 🔍 Search professors by name or RMP ID
- ⭐ View overall ratings and difficulty scores
- 💬 Read recent student reviews
- 📊 See "would take again" percentages
- 🎨 Clean, modern UI with color-coded ratings
Search for any CSUF professor to see their ratings and reviews instantly!
- React
- RateMyProfessors GraphQL API
- CSS3 with animations
# Clone the repositorynpm install --save-dev gh-pages
git clone https://github.com/rawmoz/rmp-csuf.git
# Navigate to project directory
cd rmp-csuf
# Install dependencies
npm install
# Start the development server
npm startOpen http://localhost:3000 to view it in the browser.
- Enter a professor's name (e.g., "Smith", "Garcia", "Sospedra")
- Or enter a professor's RMP ID number (e.g., 2587313)
- Click Search to view their ratings and reviews
This project uses RateMyProfessors' unofficial GraphQL API for educational purposes. Due to API limitations, some professors may only be searchable by their ID number found in their RMP profile URL.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
MIT
Daniel Ramos - GitHub
Built with ❤️ for CSUF students