Inspiration

Teachers spend hours making quizzes, and students need faster ways to study. We wanted a tool that turns lesson materials or PDFs into quizzes instantly, saving time and making learning fun.

What it does

EduTrain – QuizQuest lets users: Upload a PDF or lesson text to generate quizzes automatically. Use AI (OpenAI BYOK) or local generation if no key is provided. Extract text from scanned PDFs using OCR. Create and play quizzes manually. Track results and history in Firestore

How we built it

React + TypeScript + Vite for the frontend. Firebase for auth and database. pdf.js and Tesseract.js for text and OCR. OpenAI API for AI-generated questions. TailwindCSS for styling.

Challenges we ran into

Extracting text from scanned PDFs. Managing user budgets with BYOK securely. Fixing pdf.js type errors and Firebase sync.

Accomplishments that we're proud of

Working OCR + AI quiz generation. Secure BYOK system for user keys. Smooth quiz flow-

What we learned

How to combine AI and local processing. Handling OCR and text extraction on the web. Managing user data safely with Firebase.

What's next for EduTrain - QuizQuest

Add quiz sharing and collaboration. Improve mobile UI. Add learning analytics and fedback. Support more languages.

Built With

Share this project:

Updates