Inspiration

Students waste hours re-watching long YouTube lectures before exams. We built ExamPilot to solve this.

What it does

ExamPilot takes any YouTube lecture URL and instantly generates:

  • AI-powered video summary with clickable timestamps
  • Flashcards with quiz mode for exam prep
  • An AI tutor chat to answer questions about the video content
  • Progress tracking across multiple videos

How we built it

React.js frontend, Node.js/Express backend, Python youtube-transcript-api for transcript extraction, Groq LLaMA 3.1 for AI generation, multi-key rotation to handle rate limits.

Challenges we ran into

YouTube bot detection blocked direct API calls — switched to youtube-transcript-api. Managing Groq rate limits across free tier accounts required building a key rotation system.

What we learned

Building production-ready AI pipelines requires solving infrastructure problems, not just model problems.

What's next

Deploying to Railway.app + Vercel, adding multi-video course support, and PDF/document ingestion.

Built With

Share this project:

Updates