Skip to content

Repository files navigation

🚀 QuizSnap

⚡ AI-Powered Quiz Generation Platform for Smart & Interactive Learning

QuizSnap transforms learning into a fast, engaging, and competitive experience using AI-generated quizzes, real-time interaction, and a modern responsive interface.


✨ Features

  • 🤖 AI-powered quiz generation
  • ⚡ Instant quiz creation
  • 🏆 Real-time leaderboard
  • 🔐 Secure authentication
  • 📱 Fully responsive UI
  • ☁️ Firebase integration
  • 🎯 Interactive quiz experience
  • 🌙 Clean modern design

🛠️ Tech Stack

🎨 Frontend

  • React.js
  • Vite
  • Tailwind CSS

🔥 Backend & Services

  • Firebase Authentication
  • Firestore Database

🚀 Deployment

  • Vercel

🌐 Live Demo

🔗 https://quiz-snap.vercel.app/


📂 Project Structure

QuizSnap/
│
├── src/
│   ├── components/
│   ├── pages/
│   ├── firebase/
│   ├── assets/
│   └── App.jsx
│
├── public/
├── package.json
└── vite.config.js

⚙️ Installation & Setup

📥 Clone Repository

git clone https://github.com/cyrilchris-j/QuizSnap.git

📁 Navigate to Project

cd QuizSnap

📦 Install Dependencies

npm install

▶️ Run Development Server

npm run dev

🔥 Firebase Setup

1️⃣ Create a Firebase Project
2️⃣ Enable Authentication
3️⃣ Enable Firestore Database
4️⃣ Add Firebase Config inside:

src/firebase/config.js

🎯 Use Cases

  • 🎓 Students preparing for exams
  • 👨‍🏫 Teachers creating quick assessments
  • 🏆 Hackathon educational solutions
  • 🧠 Interactive learning platforms
  • 📚 Classroom quiz activities

🚀 Future Improvements

  • 🤖 Adaptive AI difficulty
  • 🎤 Voice-based quiz interaction
  • ⚔️ Multiplayer quiz battles
  • 📊 Analytics dashboard
  • 🏅 Certificate generation
  • 🧠 AI-generated explanations

👨‍💻 Contributors

  • Cyril Christopher

📄 License

This project is licensed under the MIT License.


💡 Inspiration

Built to make learning smarter ⚡, faster 🚀, and more engaging 🎯 through AI-powered interaction and real-time participation.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages