Skip to content

About

An interactive quiz using JavaScript, handling multiple questions and dynamic user responses. Also worked on responsive design and API data fetching.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

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 ▶️ How to Run Clone the repository. git clone [repository-URL] Open the project folder. Double-click index.html or open it in your preferred web browser.

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

image

📄 License

This project is created for learning and practice purposes.

About

An interactive quiz using JavaScript, handling multiple questions and dynamic user responses. Also worked on responsive design and API data fetching.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages