Click here to see deployed game
This is a React quiz project where users can answer questions.
- Display questions
- Select answers
- Verify correct answer
- Track progress
- Add a timer for each question
- Save and display scores
- Introduce different difficulty levels
- Implement a highscore list
- Add an option to share results on social media
- Question - Displays the current question and lists available answers.
- Answer - Displays a single answer option.
- Quiz - Controls the quiz flow and fetches questions from the server.
- QuizContext and QuizProvider - Manage the game's state.
- State 1: Start screen
- State 2: Displaying a question
- State 3: Showing results
- From State 1 to State 2: Clicking on "Start Game"
- From State 2 to State 2 (next question): Selecting an answer
- From State 2 to State 3: Completing the quiz
- Improve styling of the user interface with CSS.
- Add additional features as per the backlog.