تخطَّ إلى المحتوى
كل المشاريع
مشروع عميل التوصيل والتجارة

Delivery IQ · البرق

توصيل الميل الأخير في جيبك

تطبيق التجّار لشركة البرق للتوصيل في العراق، مبني بـ Flutter: رفع الطلبات بالجملة من Excel، وحالات لحظية عبر Socket.IO، وكشوفات الحساب.

الدولة
العراق
النوع
مشروع عميل
الفترة
2021–2024
المنصات
Android · iOS
Delivery IQ، البرق
تثبيت على Google Play
5K+
تقييم على Google Play
5.0
توصيل إلى كل محافظات العراق
24h
على App Store منذ
2021

نظرة عامة

توصل شركة البرق طرود المتاجر الإلكترونية إلى كل محافظات العراق خلال 24 ساعة من الاستلام.

و Delivery IQ هو التطبيق الذي تقدمه الشركة لتجّارها: يضيف المتجر طلباته، ويتابعها حتى التسليم، ويعرف مستحقاته، ويتواصل مع الشركة، بدل الاتصالات وإرسال جداول البيانات عبر WhatsApp.

التحدي

  1. 01

    مئات الآلاف من الطلبات بحالات كثيرة: مسجّل، وجاهز للشحن، ومع المندوب، وتم التسليم، واستبدال، وراجع جزئي، ومؤجل، وتغيير عنوان. والتاجر يحتاج رؤيتها كلها بنظرة واحدة.

  2. 02

    المال هو المنتج الحقيقي؛ يهتم التاجر بمستحقاته: أجور التوصيل، والمبالغ المحصّلة، والكشوفات المدفوعة.

  3. 03

    المتاجر الكبيرة تنشئ عشرات الطلبات يوميًا، فلم يكن إدخالها واحدًا تلو الآخر خيارًا.

  4. 04

    يعرض التطبيق بيانات مالية، فلا بد من التعامل بحرص مع الجلسات والأجهزة والأعطال.

أبرز الميزات

الطلبات

  • إنشاء الطلبات يدويًا، بتوصيل عادي أو استبدال، أو استيرادها من Excel
  • البحث برقم الوصل أو الاسم أو الهاتف، والتصفية حسب المتجر والمدينة والفرع والحالة والتاريخ
  • تفاصيل الطلب مع خط زمني للتتبع، والتواصل بالاتصال أو WhatsApp مع الزبون والتاجر والمندوب
  • رموز للطلبات مع توليد ومسح QR والباركود

المال والتقارير

  • مؤشرات الرئيسية: إجمالي اليوم، وعدد الطلبات لكل حالة، والصافي
  • كشوفات الحساب لكل متجر: التكلفة، وبغداد مقابل المحافظات، ومدفوع أو غير مدفوع، وتأكيد الاستلام
  • رسوم بيانية حسب الحالة والشهر، وفواتير، وتصدير PDF

أدوات الأعمال

  • دعم تعدد المتاجر والفروع، وحسابات موظفين للتاجر
  • محادثة مع الشركة داخل التطبيق، وتذاكر دعم
  • مركز إشعارات مع إشعارات FCM
  • الدخول بالبصمة، ووضعان فاتح وداكن، وواجهة عربية من اليمين لليسار

الميزة الأبرز

دورة حياة الطلب من البداية للنهاية

  • الإنشاء: يملأ التاجر نموذجًا، أو يرفع قالب Excel يُحلَّل على الجهاز ويُطابَق مع مناطق التوصيل ويُعرض للمعاينة ثم يُرسل دفعة واحدة.
  • المتابعة: ينتقل كل طلب بين حالات الشركة، مع عدّاد لكل حالة في لوحة التحكم وخط زمني لتاريخ كل طلب.
  • تحديثات لحظية: يستقبل اتصال Socket.IO أحداث newUpdate و newMessage، فتتحدث العدادات والمحادثات فور تحديث الشركة لأي طلب.
  • التسوية: تتجمع الطلبات المسلّمة في كشوفات حساب، ويؤكد التاجر الاستلام من داخل التطبيق.

اسحب للمزيد

ملاحظات هندسية

  1. 01

    تجديد صامت للتوكن

    يلتقط Interceptor في Dio استجابة 401، فيستدعي نقطة التجديد ويحفظ التوكن الجديد ويعيد الطلب الأصلي، فلا يُطرد المستخدم في منتصف عمله.

  2. 02

    فحص موثوقية الجهاز

    عند الإقلاع يطلب التطبيق حكم Play Integrity من Android عبر platform channel، ويرجع إلى فحص الروت عند تعذّره مع الإخفاق الآمن.

  3. 03

    تحديث لحظي دون استطلاع

    يدير مدير Socket واحد أحداث chatMessages و newMessage و newUpdate ويمررها إلى الـ cubits، فتبقى المحادثات وعدادات الطلبات محدّثة.

  4. 04

    طلبات بالجملة من Excel

    يحلل التطبيق على الجهاز قالبًا بعناوين أعمدة عربية، ويطابق الأعمدة بأسمائها لا بترتيبها، ويربط كل منطقة بمناطق التوصيل على الخادم، ويُعلّم الصفوف غير المعروفة قبل الإرسال.

  5. 05

    كل طلب قابل للقياس

    يحمل كل استدعاء API اسم حدث يُسجَّل في Firebase Analytics، ويغلّف Sentry التطبيق وعميل Dio، فتصل الأخطاء مقرونة بالطلب الذي سببها.

  6. 06

    شاشات تحليلات مدمجة

    يعرض تبويب داخلي بيانات Crashlytics و Performance، ما ساعد الفريق على متابعة الاستقرار إصدارًا بعد إصدار.

النتائج

  • أكثر من 5 آلاف تثبيت على Google Play بتقييم 5.0 (باسم البرق).
  • متاح على App Store منذ يونيو 2021 (التسوق، والأدوات)، بالإصدار 3.6.8.
  • يخدم تجّارًا يشحنون إلى كل محافظات العراق، مع التوصيل خلال 24 ساعة.

التقنيات

  • Flutter
  • Bloc / Cubit
  • Dio
  • Socket.IO
  • JWT refresh
  • Excel import
  • PDF export
  • Syncfusion Charts
  • QR / barcode
  • Play Integrity
  • Sentry
  • Firebase Crashlytics
  • Hive
  • FCM