This quiz app is a solo project developed as part of Scrimba's web development curriculum. It allows users to take quizzes consisting of multiple-choice or true/false questions. The app is built using React and Tailwind CSS.
https://coruscating-chaja-901cfc.netlify.app/
- User can choose a specific category and difficulty level for the quiz.
- Quizzes can consist of multiple-choice questions or true/false questions.
- Questions and answer options are fetched from the Open Trivia Database API.
- User's score is calculated based on the number of correct answers.
- User can play again and take a new quiz.
- React
- Tailwind CSS
- HTML-Entities (for decoding HTML entities in question and answer options)
- Open Trivia Database API
- On the home page, select the desired category, difficulty, and question type.
- Click the "Start Quiz" button to begin the quiz.
- Answer the questions by selecting the appropriate options.
- After answering all the questions, click the "Check Answers" button to see your score.
- To play again, click the "Play Again" button.
- This project was developed as part of Scrimba's web development curriculum. Special thanks to Scrimba for providing the learning resources and inspiration.
- The quiz data is fetched from the Open Trivia Database API. Visit their website at https://opentdb.com for more information.
Contributions to this project are welcome. If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.