https://github.com/parimal-paramanik/exam_backend
https://github.com/parimal-paramanik/exam_backend
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/parimal-paramanik/exam_backend
- Owner: parimal-paramanik
- Created: 2024-08-07T06:40:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T06:45:27.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T05:08:40.846Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://exam-backend-silk.vercel.app
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FortM_Backend
FOR EASE I HAVE ALSO PUSH THE .env AS WELL ...
This project is a backend application for an exam system built using Node.js, Express.js, and MongoDB. It handles user authentication, course and exam management, and results tracking.
## Features
- **User Authentication**: Admin and Member registration and login with JWT tokens.
- **Course Management**: Admins can create and assign courses to Members.
- **Exam Management**: Admins can create exams within courses and add questions.
- **Result Tracking**: Members can take exams, and results are automatically submitted and viewable by both Admins and Members.
- **Analytics**: Provides detailed analytics on courses, exams, and member scores.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/parimal-paramanik/FortM_Backend.git
cd FortM_Backend
npm i
if nodemon does not install by own than do (npm i nodemon) separately
run : => npm run server