Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages