Skip to content

First project Web Developer Iron Hack 2025 - Quiz Javascript -Students Kainat and Richard

Notifications You must be signed in to change notification settings

richardnixondev/javascript-quiz-project

 
 

Repository files navigation

1 - Project: JavaScript Quiz

Students

Richard Nixon and Kainat Naseer

image

Project Link

🌐 Access the project online: JS Quiz Ironhack

Project Requirements

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.

Topics by Day

Day 1:

  • Fork and clone the repo, review starter code.
  • Organize data with Question and Quiz classes.
  • Commit changes frequently.

Day 2:

  • Implement methods like filterQuestionsByDifficulty() and averageDifficulty().

Day 3:

  • Use DOM and Event Listeners to make the quiz interactive.
  • Implement functions like showQuestion(), nextButtonHandler(), showResults(), and a “Restart Quiz” button.

Day 4:

  • Implement a quiz timer and restart logic.

About

First project Web Developer Iron Hack 2025 - Quiz Javascript -Students Kainat and Richard

https://quiz-js-ironhack-e76fac679ac6.herokuapp.com/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.7%
  • CSS 1.2%
  • HTML 1.1%