تفاصيل العمل

مرحبًا،

**Mahawed (مهاود)**، وهو منصة تجارة إلكترونية متعددة التجار (Multi-Vendor Marketplace) تم تطويرها بشكل Production-ready وقابلة للتوسع.

**Mahawed:**

mah­awed.com | seller.mahawed.com | admin.mahawed.com

التقنيات المستخدمة:

**Next.js 15 · NestJS · TypeScript · MongoDB · Redis · BullMQ · Socket.IO · TensorFlow.js · Docker · Traefik · GitHub Actions · Paymob · Cloudflare R2**

ومن أبرز الأجزاء التي نفذتها في المشروع والتي تتوافق مباشرة مع متطلباتكم:

• **Multi-Vendor Architecture:**

تطبيق مستقل للعملاء، ولوحة تحكم متكاملة للتجار، ولوحة إدارة رئيسية للمنصة، مع إدارة المنتجات والطلبات والمخزون والحسابات.

• **دورة الطلب والدفع بالكامل:**

تنفيذ Cart → Checkout → Payment → Order Processing → Commission Calculation → Refunds → Seller Payouts، مع دعم الدفع الإلكتروني من خلال **Paymob**.

• **النظام المالي والتسويات:**

تم تصميم دورة مالية تفصل بين عملية تحصيل الدفع ومعالجة مستحقات التاجر، مع إدارة العمولات وعمليات الـ Refund وSeller Withdrawals، ويمكن تكييفها بسهولة لتطبيق آلية **حجز المبلغ حتى تأكيد استلام العميل** المطلوبة في مشروعكم.

• **البحث والتصفح:**

تصنيف المنتجات من خلال نظام هرمي من 3 مستويات، مع دعم التصفح والفلاتر داخل الـ Marketplace.

• **نظام التقييم:**

المشروع يحتوي على نظام Reviews مرتبط بالـ Users والـ Products/Sellers، ويمكن توسيعه بسهولة ليصبح تقييمًا متبادلًا بين العميل والتاجر وفق الـ Business Rules الخاصة بكم.

• **نظام الولاء:**

البنية الحالية للمشروع مناسبة لإضافة **Unified Loyalty Points Wallet** بحيث يحصل العميل على نقاط من مشترياته ويمكنه استخدامها لاحقًا داخل أي متجر على المنصة، مع إمكانية ربط النقاط بعمليات الـ Order وRefund والـ Settlement لضمان دقة الرصيد.

• **Background Processing:**

استخدمت **BullMQ + Redis** مع 9 Workers و13 Job Queues لمعالجة المهام غير المتزامنة مثل الإشعارات، البريد الإلكتروني، معالجة الصور، والـ Payment Webhooks.

• **Seller Dashboard:**

طورت Seller Dashboard تعمل بنظام **Local-first PWA** باستخدام IndexedDB، وتدعم العمل Offline، وBarcode Scanning، وStock Deduction، مع Queue للمزامنة وحل التعارضات عند عودة الاتصال.

• **Barcode / QR:**

إمكانية إنشاء وطباعة Barcode وQR للـ SKUs مباشرة من لوحة التاجر، وهو مناسب لإدارة المخزون والـ POS.

• **Realtime Communication:**

استخدام Socket.IO لدعم الـ Real-time events والإشعارات والتحديثات الفورية.

• **Security & Scalability:**

تم تطبيق Redis-backed Rate Limiting، CSRF Protection، HMAC validation للـ Webhooks، Brute-force protection، JWT Authentication وRole-based Access Control.

• **Deployment & DevOps:**

المنصة مبنية على Microservices Architecture داخل Nx Monorepo، مع Docker وTraefik و17 GitHub Actions Workflows للـ CI/CD والـ automated deployments.

لذلك أستطيع تنفيذ المشروع المطلوب اعتمادًا على Architecture وخبرة عملية مشابهة جدًا، مع تصميم الـ **Financial Guarantee / Escrow-like Flow** ونظام **Unified Loyalty Points** بما يتوافق مع آلية العمل التي تحددونها.

وبإمكاني أيضًا البدء من Architecture واضحة وقابلة للتوسع بحيث يكون النظام مستعدًا لإضافة متاجر وعدد كبير من المستخدمين والطلبات مستقبلًا.

بطاقة العمل

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