Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sazidulalam47/car-doctor-server
- Owner: SazidulAlam47
- Created: 2024-04-29T14:24:22.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-05-23T07:56:18.000Z (8 months ago)
- Last Synced: 2024-11-26T02:35:29.008Z (2 months ago)
- Topics: cors, expressjs, jwt-authentication, jwt-token, mongodb, nodejs
- Language: JavaScript
- Homepage: https://car-doctor-server-orpin-one.vercel.app
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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