Skip to content

arp99/quiz-mania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A quiz application to test your frontend knowledge before interviews 😅

Local Setup

$ git clone https://github.com/arp99/quiz-mania.git
$ cd quiz-mania
$ npm install

Backend Repo

https://github.com/arp99/quiz-mania-backend/tree/dev

Technologies Used

  • React
  • Typescript
  • Redux Toolkit
  • React Router v6
  • ChakraUI
  • React Chartjs
  • MongoDB
  • Mongoose
  • ExpressJS
  • JWT token based Authentication

Functionalities

  • Home page Showing available quizzes
  • Individual Quiz page
    • Each quiz page shows current leaderboard(Top 5)
  • Quiz play with timer enabled
    • You can skip questions, edit previously answered questions
  • User Dashboard
    • Showing your attempted Quiz and score
    • Bar chart showing others' performance in the quiz You attempted
  • Authentication:
    • User Signup
    • User Login

Author