Private

Video Quiz Generator

AI pipeline that turns lecture videos into quizzes — Whisper transcription, LLaMA MCQ generation via FastAPI/Ollama, NestJS orchestration with Bull queues, and React user/admin portals.

NestJSReactPythonFastAPIWhisperLLaMABullRedisMongoDBDocker

About

Video Quiz Generator automates quiz creation from uploaded lecture videos.

Pipeline Upload → NestJS API enqueues jobs (Bull + Redis) → Python FastAPI AI service runs Whisper transcription → Ollama LLaMA 3.1 8B generates MCQs → progress streamed back to portals.

Apps

  • React + TypeScript monorepo: user portal and admin portal (ShadCN, React Query, Tailwind)
  • NestJS backend with MongoDB
  • Docker Compose for full local stack (frontend, API, AI service)

Features Video processing with real-time progress, user/admin roles, and quiz export.