AI-Powered Quiz Generator

Date Publish

November 14, 2025

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)