Skip to content

It is a 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.Along with this their score and progress is also tracked. Moreover a timer is also run with the help of useEffect hook. At the end result of the quiz is displayed in percent.

License

Notifications You must be signed in to change notification settings

guptakshitij2308/Quizzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Quizzy

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.

Getting Started with Quizzy

Available Scripts

In the project directory, you can run:

To go to the project directory run the following command

'cd .\quizzy'

npm start

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

'cd .\quizzy'

npm run json-server

About

It is a 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.Along with this their score and progress is also tracked. Moreover a timer is also run with the help of useEffect hook. At the end result of the quiz is displayed in percent.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published