https://github.com/devmilon923/assignora-backend
The backend of Assignora powers the online group-study web application, handling user authentication, assignment creation, submission, and evaluation processes. It ensures secure, scalable, and efficient data management.
https://github.com/devmilon923/assignora-backend
Last synced: 22 days ago
JSON representation
The backend of Assignora powers the online group-study web application, handling user authentication, assignment creation, submission, and evaluation processes. It ensures secure, scalable, and efficient data management.
- Host: GitHub
- URL: https://github.com/devmilon923/assignora-backend
- Owner: devmilon923
- Created: 2024-12-29T06:14:13.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-11T09:39:56.000Z (over 1 year ago)
- Last Synced: 2025-12-13T11:43:18.914Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Assignora - Online Group-Study Web Application
## Purpose
**Assignora**, The backend of Assignora powers the online group-study web application, handling user authentication, assignment creation, submission, and evaluation processes. It ensures secure, scalable, and efficient data management.
**Live Site**: [Assignora Live](https://assignora.netlify.app/)
## Key Features
- **Authentication**: Implements JWT authentication for secure user login and access to protected routes.
- **CORS Management**: Properly configured CORS to handle frontend-backend communication.
- **Protected Routes**: Private routes for assignment management.
- **Security**: Environment variables for sensitive information (Firebase keys, MongoDB credentials)
## NPM Packages
- **Authentication & Security**: jsonwebtoken.
- **Database**: mongoose.
- **Environment Management**: dotenv.
- **CORS**: cors.
- **Environment Management**: dotenv.