Skip to content

🧠 Raj Quiz App – A responsive and dynamic quiz application built with the MERN stack to test and improve knowledge interactively.

License

Notifications You must be signed in to change notification settings

amitrajstm/raj-quiz-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 Raj Quiz

Open Source Quiz Application

🌐 Live Demo β†’


πŸ“¦ Configuration & Setup

To run this project locally:

git clone https://github.com/amitrajstm/raj-quiz-app.git
cd raj-quiz-app
npm install
npm run dev

πŸ” Environment Setup

Create a .env file at the root:

VITE_apiKey=your_api_key
VITE_authDomain=your_auth_domain
VITE_projectId=your_project_id
VITE_storageBucket=your_storage_bucket
VITE_messagingSenderId=your_messaging_sender_id
VITE_appId=your_app_id

πŸš€ Features

βœ… User registration & login (Firebase Auth) βœ… Select quiz category & difficulty βœ… Timer-based quiz with automatic end βœ… Displays correct & incorrect answers βœ… Final score summary βœ… Fully responsive, mobile-friendly βœ… Smooth animations with Framer Motion


πŸ› οΈ Tech Stack

  • βš› React JS – Frontend framework
  • ⚑ Vite – Fast development & build tool
  • 🎨 Tailwind CSS – Modern utility-first styling
  • πŸ” Firebase Auth – Secure authentication
  • πŸ”— React Router DOM – Routing & navigation
  • πŸ’« Framer Motion – Animations & transitions
  • 🎯 React Icons – Icon library

πŸ“Έ Screenshots

Screenshot Preview
Login
Sign Up
Welcome
Quiz Start
Quiz
Score
Result

πŸ‘¨β€πŸ’» Author


πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ’‘ If you like this project, consider giving it a ⭐ on GitHub!

About

🧠 Raj Quiz App – A responsive and dynamic quiz application built with the MERN stack to test and improve knowledge interactively.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages