Inspiration

  • We were frustrated at how long it takes for students to navigate and understand information from PlanetTerp

How we built it

  • Platform: Chrome Extension Manifest V3
  • Languages: JavaScript (ES6+), HTML5, CSS3 (Glassmorphism & Radial Gradients)
  • AI Model: gemini-3.8-flash via Google Generative Language API
  • Data Source: PlanetTerp API

Challenges we ran into

  • Gemini API rate limits
  • Parsing data we receive from the PlanetTerp API and Gemini
  • File redirection - how to navigate through the user input and Gemini output

What we learned

  • HTML and JS functions
  • How to use Gemini API in our project

What's next for TerpWhisper

  • Compare with ratemyprofessor.com reviews
  • Accessibility features and database management (e.g. ElevenLabs for audio)
  • Implement other tools provided by PlanetTerp
Share this project:

Updates

Submission history