💡 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

Share this project:

Updates