تطوير E-Commerce Backend API كامل واحترافي، مخصّص لبناء متاجر إلكترونية مرنة وعالية الأداء، على غرار المنصّات الكبرى مثل Noon.
تم تطوير المنظومة باستخدام Node.js و Express مع تصميم هندسي RESTful يضمن السرعة، الثبات، وسهولة التوسّع.
يوفّر النظام إدارة كاملة للمنتجات، المستخدمين، الطلبات، المدفوعات، الصور، وعربة التسوّق، إضافةً إلى JWT Authentication و Role-Based Access Control لضمان حماية عالية.
كما تم دمج Stripe لمعالجة المدفوعات، و Cloudinary لإدارة الصور، و Socket.io للتحديثات اللحظية، مع تطبيق أفضل الممارسات في التحقق (Joi) ومعالجة الأخطاء.
أهم ما يميز المشروع:
• نظام كامل لإدارة المنتجات مع رفع الصور وتحسينها
• إدارة Categories وSub-Categories وBrands بشكل مرن
• تسجيل الدخول والحماية عبر JWT
• إدارة العناوين وربطها بمدن محددة
• Shopping Cart ديناميكية وسهلة الاستخدام
• كوّد خصم (Coupons) مع نظام تحقق شامل
• إدارة الطلبات (Orders) بجميع مراحلها
• نظام تقييمات Reviews احترافي
• دمج متكامل مع Stripe للمدفوعات
• تخزين الصور عبر Cloudinary
• إشعارات لحظية باستخدام Socket.io
• Validation قوي باستخدام Joi
• Middleware لمعالجة الأخطاء بشكل احترافي
• مهام مجدولة باستخدام Cron Jobs
• Pagination سريع باستخدام mongoose-paginate-v2