تطوير Backend متكامل لمتجر إلكتروني باستخدام Node.js وExpress.js

تفاصيل العمل

Backend متكامل لمتجر إلكتروني تم تطويره باستخدام Node.js وExpress.js وMongoDB، مع تصميم RESTful APIs وتنظيم المشروع باستخدام MVC Architecture.

أهم المميزات:

نظام تسجيل وإنشاء حسابات وتسجيل دخول باستخدام JWT Authentication.

Role-Based Authorization للتحكم في صلاحيات المستخدمين والإدارة.

إدارة المنتجات والتصنيفات.

البحث عن المنتجات والفلترة حسب السعر والتصنيف.

Pagination وSorting.

Shopping Cart وإدارة الطلبات.

نظام Reviews وتقييم المنتجات.

نظام Coupons.

رفع صور المنتجات باستخدام Cloudinary.

Validation للبيانات ومعالجة الأخطاء.

توثيق الـREST APIs باستخدام Swagger / OpenAPI 3.0.

اختبار الـAPIs باستخدام Postman.

استخدام MongoDB وMongoose لإدارة البيانات والعلاقات بين الـCollections.

التقنيات المستخدمة:

Node.js • Express.js • MongoDB • Mongoose • JWT • bcrypt • REST API • Swagger • Cloudinary • Postman • Git/GitHub

ملفات مرفقة

بطاقة العمل

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