تراس فون – منصة B2B لقطع غيار الهواتف
منصة متكاملة تمكّن تجار قطع غيار الهواتف من تصفح المنتجات وإدارة الطلبات، مع تطبيق للعميل ولوحة تحكم تشغيلية.

status
in-progress
category
web-app
stack_items
10
views
35
Overview
منظومة تجارة إلكترونية B2B موجهة لتجار وعملاء قطع غيار الهواتف، تتكون من تطبيق Flutter للعميل، ولوحة إدارة مبنية بـ React، وواجهة API موحدة باستخدام NestJS. تدير المنظومة المصادقة والصلاحيات، الكتالوج والأجهزة والعلامات التجارية، مستويات الأسعار، السلة والطلبات والمدفوعات البنكية، المخزون والمستودعات والموردين، المرتجعات والمحفظة والعروض، الدعم والإشعارات والمحتوى والتحليلات، مع PostgreSQL عبر TypeORM وRedis وتخزين متوافق مع Amazon S3 واتصال لحظي عبر Socket.IO.
Challenge / Problem
تحتاج تجارة قطع الغيار بين الشركات إلى إدارة كتالوج واسع وأسعار تختلف حسب مستوى العميل، ومخزون موزع على مواقع متعددة، ودورة مترابطة للطلبات والمرتجعات والتسويات المالية، مع المحافظة على اتساق البيانات بين تطبيق الهاتف ولوحة الإدارة والخلفية.
Solution
بُنيت المنظومة بمعمارية وحدات تفصل مجالات الهوية والكتالوج والمخزون والتجارة والمحفظة والدعم والتحليلات. تفرض الخلفية المصادقة باستخدام JWT والصلاحيات المبنية على الأدوار والتحقق الصارم من DTOs، وتقدم عقد استجابة موحدًا تعتمد عليه لوحة الإدارة وتطبيق الهاتف دون حقول قديمة أو مسارات بديلة، مع دعم التخزين السحابي والإشعارات الفورية والمهام المجدولة وسجلات التدقيق.
My Role
Full Stack Web Enginner
Architecture Panel
UI
طبقة واضحة ضمن المنتج
API
طبقة واضحة ضمن المنتج
Data
طبقة واضحة ضمن المنتج
Deploy
طبقة واضحة ضمن المنتج
Technologies
Results
أصبح المشروع يضم API معيارية، ولوحة إدارة محمية بالصلاحيات، وتطبيق Flutter بعقد بيانات موحد. كما نُفذت البنية الحالية على PostgreSQL، وأضيفت اختبارات آلية وفحوص تمنع استخدام حقول العقود القديمة. وتوضح تقارير المشروع أن التطبيق جاهز لنسخة تجريبية مضبوطة، بينما ما تزال تهيئة توقيع الإصدارات وFirebase ومفاتيح الخرائط واختبارات المتاجر مطلوبة قبل الإطلاق الإنتاجي الكامل.
Gallery

هل تريد بناء مشروع مشابه؟
يمكننا تحويل الفكرة إلى نطاق واضح، واجهة قابلة للاستخدام، ونظام جاهز للنشر.