🌐 Access the project online: JS Quiz Ironhack
Create a Quiz app using JavaScript, OOP, and DOM. Key tasks include:
- Organize data with classes (e.g.,
Question,Quiz). - Use class methods to manage object properties with
this. - Implement interactive features with DOM and Event Listeners.
- Add a countdown timer using
setInterval/clearInterval. - Maintain clean, well-organized code with descriptive variable names and proper file structure.
- Fork and clone the repo, review starter code.
- Organize data with
QuestionandQuizclasses. - Commit changes frequently.
- Implement methods like
filterQuestionsByDifficulty()andaverageDifficulty().
- Use DOM and Event Listeners to make the quiz interactive.
- Implement functions like
showQuestion(),nextButtonHandler(),showResults(), and a “Restart Quiz” button.
- Implement a quiz timer and restart logic.
