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.