Quizzy is an interactive quiz app built using react useReducer hook for performance optimization. Users can select different options for the questions and the correct answers will be diplayed.This app provides a fun and informative way to learn more about React while practicing your skills.
Features 15 React Questions: Users will encounter 15 questions related to various aspects of React. Each question is assigned a certain number of points based on its difficulty.
Time Limit: Whole quizz has a time limit in which user have to answer all questions.
Scoring: Users will earn points for each correct answer. The points are cumulative, and at the end of the quiz, they will see the total points earned.
Results Overview: After completing the quiz, users will see an overview of their points and the percentage of correct answers. This allows them to assess their React knowledge.
Replay Option: Upon viewing the results, users have the option to restart the quiz and challenge their knowledge again.
In the project directory, you can run:
To go to the project directory run the following command
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.
You may also see any lint errors in the console.
Additional to this you need to start the JSON server in a separate terminal using the following command