/quiz-app

Quiz App is a full stack web application that allows users to take a multiple choice quiz. Users are asked 20 questions and are scored based on the number of correct answers. The application is built with React and Redux on the frontend and Ruby on Rails on the backend.

Primary LanguageTypeScriptMIT LicenseMIT

πŸ“— Table of Contents

πŸ“— Table of Contents

πŸ“– Quiz-app

Quiz App is a full stack web application that allows users to take a multiple choice quiz. Users are asked 20 questions and are scored based on the number of correct answers. The application is built with React and Redux on the frontend and Ruby on Rails on the backend.

image

πŸ›  Built With

Tech Stack

Client

Key Features

  • Users can take a multiple choice quiz
  • Users can view their score
  • Users can view the correct answers to questions they got wrong
  • Responsive design

πŸš€ Live Demo

Please be patient when starting the quiz for the first time as the backend is hosted on Render and may take a few seconds to wake up. Subsequent requests will be much faster.

πŸͺ΅ Link to Backend

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

 git
 npm
 Your favorite text editor

Setup

Clone this repository to your desired folder:

  git clone https://github.com/Shisui6/quiz-backend.git

Install

Install this project with:

  cd quiz-app
  npm install

Usage

To run the project, execute the following command:

  npm run dev - Starts the development server

Testing

To run tests, execute the following command:

  npm run test - Starts the test runner

πŸ‘₯ Authors

πŸ‘€ Shisui

πŸ”­ Future Features

  • Include more quizzes and questions

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project please leave a star🀩

πŸ™ Acknowledgments

πŸ“ License

This project is MIT licensed.