A dynamic and interactive React Quiz Application that tests users' knowledge of React. Each question comes with 4 multiple-choice options, and selecting the correct answer increases the score by 10 points. A countdown timer of 30 seconds is set per question, and a progress bar visually tracks quiz progress. Once completed, the user can view their score, high score, and restart the quiz.
๐ React Quiz App
- โ Multiple Choice Questions โ Four options per question.
- ๐งฎ Scoring System โ 10 points awarded for each correct answer.
- โฑ๏ธ Per-Question Timer โ 30-second countdown per question.
- ๐ Progress Bar โ Indicates how far the user has progressed.
- ๐ Result Summary โ Final score, high score, and restart button at the end.
- โ๏ธ State Management โ Built with
useReducerandContext APIfor scalable state handling. - ๐ฑ Responsive Design โ Works smoothly on all screen sizes.
-
Frontend:
- React
- useReducer Hook
- Context API
- CSS Modules / Plain CSS
-
Deployment:
- Netlify
- Clone the repository:
git clone https://github.com/your-username/react-quiz-app.git