EduTube
AI lecture companion for searching, summarizing, and quizzing on lecture videos
Project metadata
Overview
An AI-powered lecture companion. Upload a lecture video and get semantic search over its content, auto-generated study notes, quiz questions and flashcards, and the ability to jump to exact timestamps.
What it does
- Semantic search through video content
- Auto-generated study notes
- Quiz questions and flashcards
- Jump to exact timestamps
- Real-time processing status updates
Architecture
Monorepo structure
Pipeline
- Upload lecture video, stored in Google Cloud Storage
- TwelveLabs indexes video content
- Search with natural language queries
- Gemini generates notes and quizzes
- Real-time updates on processing status, driven by webhook
Full stack
React · Vite · TypeScript · Tailwind CSS · Fastify · Node.js · TwelveLabs · Gemini · Google Cloud Storage
Results
TwelveLabs video indexing and semantic search | Yes | |
Fastify + Node + TypeScript monorepo with shared types package | Yes | |
Webhook-driven async processing status | Yes |
