Project Details
AI-Powered Quiz Generator
Date Publish
November 14, 2025
Source Code
https://github.com/Ramelzkie96/Quiz-AI
Quiz AI is a full-stack web application built with React and a Node.js backend that uses the Google Gemini API to generate quizzes dynamically. The application includes Firebase Authentication for user login and securely stores quiz data using Firebase. Users can generate quizzes based on selected categories and difficulty levels, making the platform interactive and intelligent.
Features
- AI-powered quiz generation based on selected category and difficulty
- Generate a customizable number of questions based on a selected range
- User authentication with Firebase (Google Sign-In)
- Real-time quiz creation using Google Gemini API
- View quiz results instantly with correct answers after submission
- Leaderboard displaying users, average scores, and best-performing quiz categories
- Secure storage of quiz data and user scores using Firebase Firestore
- Responsive and user-friendly interface built with React
- Backend API integration using Node.js and Express
Technologies Used
- Frontend: React (Vite), JavaScript, HTML, CSS
- Backend: Node.js, Express.js
- AI Integration: Google Gemini API
- Authentication: Firebase Authentication (Google Sign-In)
- Database: Firebase Firestore
- Deployment: Netlify (Frontend), Render (Backend)



