A fully interactive Quiz App built using pure HTML, CSS, and JavaScript — featuring dynamic question loading, responsive mobile design, animations, and a confetti celebration at the end!
The objective of this project is to:
- Learn Dynamic Quiz App
- HTML5
- CSS3
- JavaScript (ES6)
✅Dynamic questions loaded from a separate JS file (questions.js) ✅ Interactive correct/incorrect animations ✅ Automatic score tracking ✅ Randomized answer order ✅ Confetti celebration for high scores 🎉 ✅ Responsive vertical layout (1080×1920) — perfect for YouTube Shorts ✅ Pure HTML, CSS, and JavaScript — no frameworks used!
dynamic-quiz-app-html-css-js/
│
├── index.html
├── questions.js
├── fonts/
│ └── arial.ttf
└── README.md
- All quiz questions are stored inside questions.js as a structured array.
- The app dynamically loads each question and randomizes the answer order.
- User clicks highlight instantly (green = correct, red = wrong).
- At the end, your total score appears — with a confetti animation for top scores.
git clone https://github.com/chandrakantapanda/dynamic-quiz-app-html-css-js.git
cd dynamic-quiz-app-html-css-jsClick in index.html🎥 Watch the demo: YouTube Video -https://www.youtube.com/shorts/jQUE3CGungU
This project is developed for educational purposes and is free to use and modify.
Chandrakanta panda
Developer | Python Developer
GitHub: https://github.com/chandrakantapanda