Skip to content

A Simple Quiz app(backend) for examiners and examinees.

Notifications You must be signed in to change notification settings

rahuls24/Quiz-App-Backend

Repository files navigation

Quiz App

A Simple Quiz app for examiners and examinees.

Technologies Used

  • Express.js
  • MongoDB Atlas
  • Sentry (For error and performance monitoring)
  • Passport.js (For authentication)
  • Swagger-ui-express (For documentation)

Features

    Examiner

    • The examiner can make a quiz.
    • The Examiner can see own as well as other examiners quiz

    Examinee

    • The Examinee can see all the live quizzes and enroll in that
    • The examiner can give an enrolled quiz and can see the result of that quiz after submitting the quiz
    • The examiner can see history of all the quiz given till now

Preview

Setup (On Local)

Steps
  • npm install
  • npm run dev

Project Status

In Progress

Features that can be added

  • Support for paid quizzes.
  • User Profile page.
  • Persistent Login (Remember Me )