Field
Computer Engineering
Education
UT Dallas
Location
Richardson, TX / Open to relocation
Expected
May 2028
Edition
01 / SEP 2026
Exposure

Project record / 11

EduTube

AI lecture companion for searching, summarizing, and quizzing on lecture videos


Project metadata


Lecture companion landing page and quiz preview.

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

  1. Upload lecture video, stored in Google Cloud Storage
  2. TwelveLabs indexes video content
  3. Search with natural language queries
  4. Gemini generates notes and quizzes
  5. 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

ItemValueBasis
TwelveLabs video indexing and semantic search
Yes
verified
Fastify + Node + TypeScript monorepo with shared types package
Yes
verified
Webhook-driven async processing status
Yes
verified