Inspiration

Students often have to pay full attention during lectures because exams rely heavily on class content rather than just study materials. But with distractions or fast-paced teaching, it’s easy to miss important points. We wanted to create a tool that ensures no key information slips away—and makes studying afterward far more effective.

What it does

  • Transcript-based Learning: Directly leverages lectures transcribes—no extra uploads required.
  • PrepPal transforms lecture transcripts into structured, interactive study materials.
  • Clean Notes: Concise, well-organized summaries broken into logical sections.
  • Flashcards: Auto-generated Q&A cards for active recall and faster retention.
  • Seamless Integration: Works with transcription pipelines and Gemini-powered endpoints, so content flows from lecture to study material without friction.

How we built it

Authenticaton and Database : Firebase, Firestore Frontend: Next.js (App Router) for a modern, responsive, and fast interface. AI Integration: Google Gemini SDK to generate structured JSON outputs (notes, flashcards). Pipeline: Minimal client code—just a fetch request to the API and direct rendering of results. Scalability: Designed to be extended easily with new schemas, improved formatting, or upgraded models.

Challenges we ran into

That transcription need to be done on browser itself not having to require a powerful machine for transcription.

Accomplishments that we're proud of

  • Realtime transcription
  • UI
  • Notes generation

What's next for PrepPal

Integrating Quizzes An agent that creates an organized plan for you to achieve academic success, from creating study plan to testing you on surprise tests to build confidence and remind you of any upcoming assignments.

Built With

Share this project:

Updates