واجهة برمجة تطبيقات لمنصة تجارة إلكترونية (E-commerce API)
تفاصيل العمل
واجهة برمجية متكاملة لمنصة تجارة إلكترونية (E-commerce RESTful API) نظام خلفي (Backend) متكامل وقوي لبناء المتاجر الإلكترونية الضخمة، تم تطويره باستخدام Node.js و Express.js والاعتماد على قاعدة بيانات MongoDB مع Mongoose ODM. يركز المشروع على تقديم أداء سريع وحماية عالية للبيانات وتجربة مستخدم سلسة. أبرز ما تم تنفيذه في المشروع: نظام صلاحيات صارم (RBAC): إدارة كاملة لـ 3 أدوار بمستويات وصول مختلفة (مدير، بائع، عميل) مع توثيق الهوية عبر JWT. دورة حياة المنتج والقبول: لوحة تحكم تتيح للبائعين رفع منتجاتهم، مع نظام تعليق ومراجعة للأدمن قبل ظهور المنتجات للعملاء. منطق أعمال متقدم (Business Logic): معالجة ديناميكية لسلة المشتريات، حساب الأسعار الإجمالية، وتوليد الطلبات وتتبعها. تكامل مع بوابات الدفع: ربط آمن ومباشر مع بوابة الدفع العالمية Stripe لمعالجة عمليات الدفع عبر الويب. ميزات إضافية مدمجة: نظام كوبونات خصم (Promocodes) ذكي، قائمة رغبات (Wishlist)، تقييمات المنتجات، ونظام إشعارات بريدية تلقائية عبر Nodemailer.
مهارات العمل
بطاقة العمل
طلب عمل مماثل