/quiz-app

Primary LanguageJavaScriptMIT LicenseMIT

📗 Table of Contents

Quiz App

In this web application, users are able to take a quiz of their choice by selecting the number, category, difficulty level and type of questions. Users can see their score at the end of the quiz.

🛠 Built With

  • Vite
  • React
  • Redux
  • JavaScript
  • CSS
  • Opentdb API
  • Jest

Key Features

  • Users are able to select a quiz category, difficult level(easy/hard/medium) and number of questions (max 10)
  • Users are able to see their score at the end of the quiz
  • Users able able to restart the quiz at any time.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Install nodejs

Setup

Clone this repository to your desired folder:

git https://github.com/Linushaddai99/quiz-app.git

Install

Install this project with:

cd quiz-app
npm install

Usage

To run the project, execute the following command:

npm run dev

Run tests

To run tests, run the following command:

  npm run test

(back to top)

👥 Authors

👤 Linus Shaddai

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ If you like this project...

(back to top)

📝 License

This project is MIT licensed.

(back to top)