A fun, polished, and fully responsive quiz application built with vanilla HTML, CSS, and JavaScript. This project demonstrates dynamic content rendering, user interaction handling, and state management in JavaScript.
- Dynamic Question Loading: Questions and answers are loaded dynamically from a JavaScript array.
- Instant Feedback: Users receive immediate visual feedback (green for correct, red for incorrect) upon selecting an answer.
- Score Tracking: The application keeps track of the user's score throughout the quiz.
- Final Score Display: A summary screen shows the final score at the end of the quiz.
- Clean & Modern UI: A responsive and visually appealing design that works on all devices.
- Reusable & Easy to Extend: New questions can be easily added to the
questionsarray inscript.js.
You can try out the live version of the quiz here: https://abish-13.github.io/interactive-quiz-app/
- HTML5 - For the structure of the application.
- CSS3 - For styling and layout.
- JavaScript (ES6) - For the application logic and interactivity.