An open API service indexing awesome lists of open source software.

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.

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.