Skip to content

rawmoz/rmp-csuf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 CSUF Professor Finder

A React web app that helps Cal State Fullerton students search for professors and view their Rate My Professor ratings.

CSUF Professor Finder

Features

  • 🔍 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

Demo

Search for any CSUF professor to see their ratings and reviews instantly!

Tech Stack

  • React
  • RateMyProfessors GraphQL API
  • CSS3 with animations

Installation

# 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 start

Open http://localhost:3000 to view it in the browser.

Usage

  1. Enter a professor's name (e.g., "Smith", "Garcia", "Sospedra")
  2. Or enter a professor's RMP ID number (e.g., 2587313)
  3. Click Search to view their ratings and reviews

Note

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.

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Author

Daniel Ramos - GitHub


Built with ❤️ for CSUF students

About

Rate My Professor search tool for Cal State Fullerton students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors