Skip to content

The MERN-Quiz-App is a web-application where users can come and attempt the quiz and get the result. Also, Admin has access to add the Quiz on a front page and delete the user functionality . The Tech Stack used HTML, CSS, JavaScript, MongoDB, React, Redux,

License

Notifications You must be signed in to change notification settings

kanishkpatel1/Quiz-Application

Repository files navigation

Quiz-Application

Quiz-Application Using MERN Stack Technology: In this project there are two portals one for admin and one for user
Admin: admin can create quiz , add question to the quiz , modify the quiz , modify the answers or questions and can view reports of all users
User: user can login and attempt the quiz and view the result and find the answers of all the question quiz completion ##How to run this

Installation

# Make sure you have your own url for mongodb cluster add it in the .env file to store data in your databases for Ex-
mongodb+srv://<Name>:<Password>@cluster0.4u4rtje.mongodb.net/

# Install dependencies for server in the root directory
npm install
# and run the server
npm start

# open the another terminal and go to the client directory and install the dependencies for client
cd .\client\
npm install
# after installation run the client
npm start


# Server runs on  http://localhost:3000

1) Registration Page

2) Login Page

3) Admin Profile Home Page

4) Add Quiz Page in which Admin Post the Quiz into the MongoDB Database

5) Add Questions in Quiz

6) Edit Exam by Admin

7) Edit Que by Admin

8) User's Profile

9) Instructions before exam

10) User Result

11) Reports of all users that can be seen by only admin

12) User can see only his/her report

About

The MERN-Quiz-App is a web-application where users can come and attempt the quiz and get the result. Also, Admin has access to add the Quiz on a front page and delete the user functionality . The Tech Stack used HTML, CSS, JavaScript, MongoDB, React, Redux,

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •