/js-quiz-app

A Quiz App built with JavaScript that presents multiple-choice questions, tracks scores, and demonstrates core programming concepts to help users engage with and understand arrays, objects, and user interaction handling.

Primary LanguageHTMLMIT LicenseMIT

JS Quizz App

Introduction  ✦  Stack  ✦  Features  ✦  Setup  ✦  Usage  ✦  License

GitHub stars GitHub issues GitHub forks GitHub PRs

Introduction

The Quiz App is an engaging and educational tool designed to facilitate learning through interactive multiple-choice questions. Built with HTML5, CSS3, and JavaScript, this app features a clean, responsive design that functions seamlessly on both desktop and mobile browsers. Users can navigate through questions, select answers, and receive instant feedback on their performance.

Stack

  • HTML5: For structuring the quiz content.
  • CSS3: For styling and responsive design.
  • JavaScript: For interactive elements and managing quiz logic.

Features

  • Interactive Quiz Experience: Users engage with the quiz in real-time, answering questions without any page reloads.
  • Immediate Feedback: Provides real-time scoring and answers, enhancing the learning experience.
  • Accessibility: Ensures that the quiz is accessible to all users, with keyboard navigation and screen reader compatibility.

Setup

To use the Weather App, simply clone the repository to your local machine:

1. Clone this repo

git clone https://github.com/algorodev/js-quiz-app

2. Move to cloned directory

cd js-quiz-app

Since this project consists only of static files (HTML, CSS, JavaScript), you can open the index.html file in any modern web browser to start using the app immediately.

Usage

  1. Start the quiz by pressing the 'Start' button.
  2. Answer the questions by clicking on the choice.
  3. After completing all questions, view your score and correct answers.

License

Distributed under the MIT License - see the LICENSE.md file for more information.