💡 Inspiration
Creating quizzes manually from books or PDFs takes a lot of time. I wanted to build an AI-powered tool that could understand educational content and generate accurate quizzes automatically. My goal was to make learning more efficient and interactive for students and professionals.
What It Does
QuizGen AI converts uploaded files (PDF, Word, or text) into smart, interactive quizzes within seconds. Users can choose:
Quiz type (MCQs, True/False, Short Answers)
Difficulty level
Number of questions
It instantly generates results, shows detailed analytics, and even allows PDF report downloads.
How I Built It
Frontend: React + Tailwind CSS for a clean and responsive UI
AI Engine: Google Gemini 2.0 Flash for understanding content and generating questions
Backend: Firebase for user handling, data storage, and report generation
Hosting: Deployed via Netlify with GitHub integration for version control
Challenges I Faced
Maintaining accuracy and context in AI-generated questions
Supporting multiple document formats (PDF, DOCX, TXT)
Generating professional reports dynamically
Ensuring fast quiz generation across devices
What I Learned
How to integrate Gemini AI with frontend applications
Real-time data handling using Firebase
Building scalable, mobile-friendly educational tools
The importance of UX/UI design in AI-based apps
What’s Next
Support for image-based content recognition
User accounts for progress tracking
Collaborative quiz sharing and AI-assisted grading
Built With
React
Tailwind CSS
Google Gemini 2.0 Flash
GitHub
Try It Out
Live Demo: https://quizgenai-afan.vercel.app/
GitHub Repository: https://github.com/md-afan/QuizGen_AI
Video Demo: https://www.youtube.com/watch?v=Ed2kVCzqjEg

Log in or sign up for Devpost to join the conversation.