Skip to content

Piterson25/Quiz_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Quiz App

๐Ÿ—“๏ธ MERN Project Quiz App.

thumbnail.png

Quiz App is a web application for creating and playing quizzes. Users can choose from a list of quizzes, view descriptions and leaderboards before playing. During gameplay, users earn points for correct answers and receive a final score at the end. Questions can have negative points, random questions, or random answers. They can also be multiple choice, fill-in-the-blank, true/false, or select from a list.

๐Ÿ› ๏ธ Technologies Used

Quiz App is built using the MERN stack, which includes:

  • MongoDB
  • Express
  • React
  • Node.js

The application is also built using JavaScript, TypeScript, React, Redux, SCSS, and TailwindCSS.

๐Ÿš€ Getting Started

To start playing Quiz App, follow these steps:

  1. Navigate to the quiz_app directory.
  2. Go to the backend directory and run npm start
  3. Go back to the quiz_app directory and go to the frontend directory and run npm start in the background.

Before running the project, make sure you have a MongoDB database named 'quiz' with a 'quizzes' collection (it can be empty).

๐ŸŽ‰ Features

Quizzes

Users can browse through a list of quizzes and select one to play. Each quiz has a description and a leaderboard showing the top scores.

Gameplay

Users earn points for each correct answer and can receive a negative score for incorrect answers. Questions can be multiple choice, fill-in-the-blank, true/false, or select from a list.

Editing and Creating Quizzes

Users can edit or delete existing quizzes or create their own quizzes.

License

Quiz App is licensed under the MIT License. See LICENSE for more information.

About

๐Ÿ—“๏ธ MERN Project Quiz App

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Contributors