Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sazidulalam47/car-doctor-server

Car Doctor: Express.js & MongoDB Backend
https://github.com/sazidulalam47/car-doctor-server

cors expressjs jwt-authentication jwt-token mongodb nodejs

Last synced: 1 day ago
JSON representation

Car Doctor: Express.js & MongoDB Backend

Awesome Lists containing this project

README

        

# Car Doctor Backend

This is the backend for the Car Doctor application, built using Node.js, Express, and MongoDB. The backend provides APIs for managing services, products, orders, and users, with JWT-based authentication and role-based access control for admin functionalities.

## Features

- User authentication with JWT
- Role-based access control for admin features
- CRUD operations for services, products, and orders
- Secure handling of sensitive information using environment variables
- CORS support for frontend communication
- Middleware for authentication and authorization
- Secure HTTP headers using Helmet.js
- Rate limiting to protect against brute-force attacks

## Technologies Used

- Node.js
- Express.js
- MongoDB
- JWT (JSON Web Tokens)
- CORS