Project Overview
The Quizzical App is an interactive quiz application built using React. The app allows users to answer multiple-choice questions and provides real-time feedback on their performance. With a clean and intuitive user interface, it offers a fun and engaging way to test knowledge. The app fetches quiz questions dynamically from an external API, ensuring a constantly fresh experience for users.
Key Features
- Dynamic Quiz Generation: Users can start a new quiz with randomized questions fetched from an API or a predefined set. This keeps the quizzes fresh and engaging every time they play.
- Score Tracking: At the end of each quiz, users see a detailed summary of their performance, including their score, correct/incorrect answers, and the option to retake the quiz or try a new set of questions.
- Interactive Feedback: The app features a responsive, clean UI with real-time feedback. Users can select answers, change choices before submission, and view color-coded results (e.g., green for correct, red for incorrect answers).
Skills Used
- React for building the user interface and managing state with hooks
- JavaScript for handling app logic and user interaction
- CSS for styling the app with responsive design principles
- API Integration to fetch quiz questions dynamically