بناء RESTful APIs متكاملة لنظام تجارة إلكترونية — Node.js & Express.js

تفاصيل العمل

قمت ببناء Backend APIs كاملة لنظام تجارة إلكترونية من الصفر، بهيكل معماري نظيف يعتمد على Factory Pattern لتقليل تكرار الكود وتسهيل الصيانة.

أبرز ما تم تنفيذه:

نظام مصادقة متكامل بـ JWT يشمل التسجيل، تسجيل الدخول، نسيان كلمة المرور عبر OTP، وإعادة التعيين

نظام صلاحيات متعدد المستويات (User / Manager / Admin) مع حماية كل endpoint

إدارة عربة التسوق مع دعم الكوبونات وحساب الخصومات تلقائياً

نظام طلبات يدعم الدفع كاش والدفع الإلكتروني عبر Stripe مع Webhook للتأكيد التلقائي

رفع ومعالجة الصور باستخدام Multer و Sharp

نظام تقييمات يحسب متوسط التقييم تلقائياً بعد كل review

Wishlist وإدارة العناوين المرتبطة بحساب المستخدم

حماية أمنية شاملة: Rate Limiting، XSS Protection، NoSQL Injection Prevention، HPP

التقنيات المستخدمة: Node.js · Express.js · MongoDB · Mongoose · JWT · Stripe · Multer · Sharp

بطاقة العمل

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