{"id":21204559,"url":"https://github.com/guptakshitij2308/quizzy","last_synced_at":"2026-05-07T23:05:06.559Z","repository":{"id":199850688,"uuid":"703891131","full_name":"guptakshitij2308/Quizzy","owner":"guptakshitij2308","description":"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.","archived":false,"fork":false,"pushed_at":"2023-12-10T18:00:04.000Z","size":359,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T15:22:15.930Z","etag":null,"topics":["hooks","reactjs","usecontext","useeffect","usereducer","usestate"],"latest_commit_sha":null,"homepage":"https://quizzy-pi.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guptakshitij2308.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-12T06:03:27.000Z","updated_at":"2023-10-16T13:21:24.000Z","dependencies_parsed_at":"2023-10-16T10:47:37.399Z","dependency_job_id":"8f1cf6da-6529-490c-8e47-1444be2c487a","html_url":"https://github.com/guptakshitij2308/Quizzy","commit_stats":null,"previous_names":["guptakshitij2308/quizzy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guptakshitij2308%2FQuizzy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guptakshitij2308%2FQuizzy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guptakshitij2308%2FQuizzy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guptakshitij2308%2FQuizzy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guptakshitij2308","download_url":"https://codeload.github.com/guptakshitij2308/Quizzy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243658185,"owners_count":20326465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hooks","reactjs","usecontext","useeffect","usereducer","usestate"],"created_at":"2024-11-20T20:36:50.576Z","updated_at":"2026-05-07T23:05:06.525Z","avatar_url":"https://github.com/guptakshitij2308.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quizzy\nQuizzy 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.\n\n\nFeatures\n15 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.\n\nTime Limit: Whole quizz has a time limit in which user have to answer all questions.\n\nScoring: 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.\n\nResults 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.\n\nReplay Option: Upon viewing the results, users have the option to restart the quiz and challenge their knowledge again.\n\n\n\n# Getting Started with Quizzy\n\n\n## Available Scripts\n\nIn the project directory, you can run:\n\nTo go to the project directory run the following command\n\n### 'cd .\\quizzy\\'\n\n### `npm start`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in your browser.\n\nThe page will reload when you make changes.\\\nYou may also see any lint errors in the console.\n\n\nAdditional to this you need to start the JSON server in a separate terminal using the following command\n\n### 'cd .\\quizzy\\'\n\n### `npm run json-server`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguptakshitij2308%2Fquizzy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguptakshitij2308%2Fquizzy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguptakshitij2308%2Fquizzy/lists"}