نظام خلفي كامل للتجارة الإلكترونية بمحاكاة تدفق الدفع وإدارة الطلبات

تفاصيل العمل

قمـت بتطوير نظام خلفي متكامل لمنصة تجارة إلكترونية باستخدام NestJS وهندسة الخدمات المصغرة (Microservices Architecture). النظام مصمم ليكون قابلاً للتوسع وآمناً، ويغطي جميع العمليات الأساسية للتجارة الإلكترونية.

المميزات التقنية:

· هيكلية الخدمات المصغرة: تقسيم النظام إلى وحدات مستقلة (Users, Products, Orders, Payments) لسهولة الصيانة والتطوير.

· نموذج بيانات متكامل: تصميم نماذج MongoDB (Documents) للمنتجات، المستخدمين، الطلبات، وعربات التسوق.

· نظام دفع محاكى: تطوير تدفق دفع كامل يشمل إنشاء نموذج "بطاقة" (Card Schema)، والتحقق من البيانات، وتأكيد العملية، مع تهيئة النظام للتكامل المستقبلي مع بوابات الدفع مثل Stripe.

· الأمان: تطبيق المصادقة باستخدام JWT، والصلاحيات القائمة على الأدوار (RBAC) للتحكم في وصول المستخدمين والإداريين.

· واجهات برمجة تطبيقات (RESTful APIs): تطوير مجموعة شاملة من الـ APIs لإدارة المنتجات، المستخدمين، الطلبات، والتقارير.

المهارات المستخدمة: NestJS, Node.js, MongoDB, JWT, REST APIs, Microservices, Docker, Jest for unit testing

بطاقة العمل

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