Inspiration

In fast-paced learning environments, meeting tight deadlines while ensuring effective understanding can be challenging. Quiz Genius leverages AI to accelerate the learning process by generating smart quizzes that enhance comprehension and retention.

What it does

AI-Powered Quiz Generation: Automatically generates multiple-choice questions from uploaded documents Smart Content Analysis: Uses Gemini AI to understand context and create relevant questions Multiple File Support: Handles PDF, DOCX, and TXT files Customizable Quizzes: Configure difficulty levels and number of questions Instant Feedback: Get detailed explanations and references for each answer Progress Tracking: Track quiz results and learning progress

How we built it

Frontend: React + TypeScript + Vite Styling: Tailwind CSS Backend: Firebase Cloud Functions Database: Firebase Firestore Storage: Firebase Storage Authentication: Firebase Auth (Google Sign-in) AI: Google Gemini AI File Processing: pdf-parse, mammoth (for DOCX)

Challenges we ran into

Implementing robust security features to protect user data Ensuring high-quality and context-aware question generation Optimizing AI response for quiz creation

Accomplishments that we're proud of

Successfully integrating Gemini AI for intelligent content understanding Achieving context-aware question and multiple-choice option generation Providing detailed explanations with source references Ensuring seamless user experience with fast quiz generation and feedback

What we learned

Effective utilization of Google Gemini AI Optimizing Firebase functions for efficient backend operations Implementing security best practices in AI-powered applications

What's next for quiz-genius

Support for more file formats Advanced quiz customization options Team collaboration features Analytics dashboard Export quiz results Mobile app version

Built With

Share this project:

Updates