To run this project locally:
git clone https://github.com/amitrajstm/raj-quiz-app.git
cd raj-quiz-app
npm install
npm run devCreate 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β 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
- β 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
| Screenshot | Preview |
|---|---|
| Login | ![]() |
| Sign Up | ![]() |
| Welcome | ![]() |
| Quiz Start | ![]() |
| Quiz | ![]() |
| Score | ![]() |
| Result | ![]() |
- Portfolio: Amit Kumar Raj
- GitHub: amitrajstm
- LinkedIn: Amit Kumar Raj
- Email: rajamitstm@gmail.com
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!






