MERN Stack: Online Exam System

I. About

  • A MERN stack online examination application, providing features like
    • JWT authentication
    • random questions generation,
    • timer
    • automatic grading

II. Github

https://github.com/caomingkai/Online-Exam-System.git

  • MongoDB, Mongoose
  • Node.js, Express
  • ReactJS, Redux, React Router
  • JWT, Passport

III. How to run it?

  1. git clone it
  • cd into frontend folder and backend folder, and run npm install respectively
  • run npm start from frontend folder
  • run nodemon app.jsfrom backend folder

IV. Charts

  • Chart1: Login Page

  • Chart2: Main Page ( todo: css )