JavaScript Quiz App
A beginner-friendly interactive quiz application built using HTML, CSS, and JavaScript. The project displays multiple-choice questions, checks user answers, keeps track of the score, and includes a countdown timer for each question. It also fetches a random joke at the end of the quiz to make the experience more fun.
🚀 Features
Multiple-choice quiz
Dynamic question display
Score calculation
Countdown timer for each question
Responsive design for mobile and desktop
Random joke displayed after completing the quiz
Restart quiz functionality
🛠️ Technologies Used
HTML5
CSS3
JavaScript (ES6)
📁 Project Structure
QuizMaster/
│── index.html
│── style.css
│── script.js
└── README.md
No installation or additional packages are required.
📚 What I Learned DOM Manipulation Event Handling JavaScript Functions Arrays and Objects Timers using setInterval() Responsive Web Design Basic API data fetching with fetch() 🔮 Future Improvements Load quiz questions from an external API Add difficulty levels Add category selection Save high scores using Local Storage Add progress bar and animations
📸 Screenshot
📄 License
This project is created for learning and practice purposes.