To run this project locally:
git clone https://github.com/amitrajstm/raj-quiz-app.git
cd raj-quiz-app
npm install
npm run dev
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
β 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!