تفاصيل العمل

? E-Commerce Backend System

Node.js | Express.js | MongoDB | JWT | Docker

Developed a fully functional E-commerce backend application using Node.js and Express.js, following clean architecture principles and RESTful API standards.

? Key Features:

? Authentication & Authorization System

User registration & login

JWT-based authentication

Role-based access control (Admin / User)

Protected routes & middleware security

? Product Management (CRUD Operations)

Create, update, delete, and retrieve products

Image upload using Multer

Cloud image storage integration (Cloudinary)

? User Management

User profile handling

Secure password hashing

Email utilities integration

? Advanced Backend Features

Global error handling middleware

Custom error class implementation

API filtering, sorting, pagination, and search functionality

Async error wrapper for clean controller logic

⚙️ Project Architecture

MVC structure (Models, Controllers, Routes)

Modular middleware system

Environment configuration (.env)

Dockerized application for deployment

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات