متجر API – E-Commerce Backend متكامل متجر API – E-Commerce Backend متكامل متجر API – E-Commerce Backend متكامل متجر API – E-Commerce Backend متكامل
تفاصيل العمل

تم تطوير E-commerce RESTful API متكاملة باستخدام Node.js وExpress وMongoDB، مصممة لتكون الأساس الخلفي لأي متجر إلكتروني حديث، مع التركيز على الأمان، الأداء، وقابلية التوسع. توفر الـ API جميع الخصائص الأساسية والمتقدمة لإدارة المتاجر الإلكترونية، وتشمل: نظام تسجيل ودخول متكامل يشمل إنشاء الحساب، تسجيل الدخول والخروج، تفعيل البريد الإلكتروني، إعادة تعيين كلمة المرور، والتحكم في الصلاحيات حسب نوع المستخدم (User / Admin). إدارة حسابات المستخدمين إمكانية تحديث البيانات الشخصية، تغيير كلمة المرور، رفع صورة الحساب، وإدارة عناوين الشحن. إدارة المنتجات والتصنيفات تنفيذ عمليات الإضافة، التعديل، والحذف للمنتجات والتصنيفات، مع دعم رفع صور متعددة لكل منتج وربطها بخدمة Cloudinary. سلة المشتريات وقائمة المفضلة إضافة وتعديل وحذف المنتجات من السلة، مع دعم قائمة المفضلة (Wishlist) لكل مستخدم. إدارة الطلبات والدفع إنشاء الطلبات، عرض طلبات المستخدم، تحديث حالة الطلب، ودعم عمليات الدفع وتتبع حالة الطلب. نظام الكوبونات والخصومات إنشاء وإدارة كوبونات الخصم وتطبيقها على الطلبات بشكل ديناميكي. التقييمات والمراجعات إتاحة إضافة وتعديل وحذف تقييمات ومراجعات المنتجات مع ربطها بالمستخدمين. إدارة الشحن تحديد خيارات وأسعار الشحن حسب المحافظة، بما يتيح مرونة في إدارة التوصيل. رفع الملفات وإدارة الوسائط رفع صور المستخدمين، المنتجات، والتصنيفات باستخدام Cloudinary مع تنظيم وإدارة آمنة للملفات. الأمان ومعالجة الأخطاء تطبيق أفضل ممارسات الأمان مثل Helmet، Rate Limiting، الحماية من XSS وNoSQL Injection، مع نظام مركزي لمعالجة الأخطاء وتسجيل الطلبات (Logging). المشروع مصمم بأسلوب Clean Architecture وقابل للتكامل بسهولة مع أي واجهة أمامية (Web أو Mobile)، مما يجعله مناسبًا لمشاريع التجارة الإلكترونية الصغيرة والمتوسطة والكبيرة.

شارك
بطاقة العمل
تاريخ النشر
منذ 3 أيام
المشاهدات
7
المستقل
Abdulrahman Ibrahim
Abdulrahman Ibrah.
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة