تفاصيل العمل

قمت بتطوير API لمتجر إلكتروني باستخدام Node.js و Express مع نظام صلاحيات كامل باستخدام JWT.

الـ API بيوفر مجموعة من المميزات الأساسية لأي متجر، بالإضافة إلى خاصية Marketplace حيث يمكن للمستخدمين عرض منتجاتهم للبيع بعد الحصول على موافقة من الأدمن.

️ المميزات:

نظام المستخدمين: تسجيل / تسجيل دخول + حماية كاملة باستخدام JWT.

إدارة المنتجات:

الأدمن يقدر يضيف، يعدل، ويحذف منتجات.

المستخدم العادي يقدر يتصفح المنتجات ويبحث عنها.

عربة التسوق (Cart):

إضافة المنتجات للعربة.

إزالة المنتجات من العربة.

عرض العربة الحالية الخاصة بالمستخدم.

نظام البيع والشراء (Marketplace):

المستخدم يقدر يرفع منتج للبيع.

الطلب يروح للأدمن → يراجعه → يوافق أو يرفض.

بعد الموافقة المنتج يظهر لباقي المستخدمين للشراء.

صلاحيات مرنة:

الأدمن يمتلك التحكم الكامل (Products + Users + Marketplace).

المستخدم العادي يقدر يشتري ويبيع (بعد الموافقة).

تنظيم الكود باستخدام Middleware للتحقق من الصلاحيات والدخول.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة