نظام Backend متكامل لمتجر إلكتروني (E-commerce API)
تم تطوير نظام Backend احترافي لمتجر إلكتروني باستخدام Node.js و Express.js، يوفر جميع الوظائف الأساسية لإدارة متجر إلكتروني بشكل آمن وقابل للتوسّع. يعتمد النظام على تصميم RESTful API مع تنظيم واضح وسهل التكامل مع أي واجهة أمامية أو تطبيق موبايل.
? أبرز المميزات
CRUD كامل لإدارة المستخدمين، المنتجات، الطلبات، التقييمات، السلة
نظام مصادقة JWT مع Refresh Tokens و Cookies آمنة
تشفير كلمات المرور باستخدام Argon2
رفع الصور باستخدام Multer مع التخزين السحابي عبر Cloudinary
إرسال الإيميلات (تأكيد الطلب، إعادة تعيين كلمة المرور) باستخدام Nodemailer / Ethereal
إدارة الصلاحيات وإنشاء Admin Dashboard API
حماية عالية:
Helmet
Rate Limiting
XSS Protection
CORS
Validation باستخدام Express-Validator
قاعدة بيانات MongoDB مع Mongoose
?️ التقنيات المستخدمة
Node.js – Express.js – MongoDB – JWT – Cloudinary – Nodemailer – REST API
? هذا العمل عبارة عن Backend API فقط بدون واجهة مستخدم، ومجهز ليكون أساسًا قويًا لأي متجر إلكتروني حديث.