توصيل البقالة والطعام لأكثر من مليون عميل، وأكثر من 200 ألف دولار شهرياً عبر الدفع
المشكلة
جمعية منصة كويتية متعددة البائعين لتوصيل البقالة والطعام بأكثر من مليون عميل مسجّل. تُدفع الطلبات عبر KNET و Apple Pay و Google Pay، وتُتتبع حتى الباب، وتدعم العربية والإنجليزية — عبر 8 حزم تطبيقات على حسابين في Google Play وحسابين في Apple. أي دفع فاشل أو إصدار متعطل يظهر كطلبات ضائعة في نفس اليوم.
ما بنيته وكنت مسؤولاً عنه
- قيادة فريق جوال من 4 مطورين: الخطة التقنية وتخطيط السبرنت والتقدير وقطار إصدارات iOS/Android — مع العمل في الكود بنسبة 70% تقريباً.
- Clean Architecture حسب الميزات (BLoC/Cubit و GetIt و GoRouter و Freezed) موثقة في ADRs، ونقل الحالة القديمة إلى نمط sealed async دون إيقاف التسليم.
- دفع عبر KNET و Apple Pay و Google Pay بإعادة محاولة آمنة واستعادة منظمة من الأخطاء — $200K+ شهرياً بنجاح 99.2%.
- تتبع الطلبات بالـ GPS لحظياً عبر Firestore و FCM HTTP v1 و iOS Live Activities وإشعارات Android المستمرة؛ وبحث Algolia بزمن استعلام أقل 60%.
- مساعد دعم ذكي داخل التطبيق: استدعاء أدوات عبر LLM (Claude و OpenAI) وطبقة فهم لغة عربية/إنجليزية تغطي 7 لهجات والعربية بحروف لاتينية.
- سلة WebSocket لحظية بواجهة متفائلة: التخلي عن السلة أقل 22%.
- Codemagic + Fastlane لـ 8 حزم تطبيقات: الإصدار من 4 ساعات إلى 45 دقيقة، حل أكثر من 10 رفض في المتاجر من أول إعادة تقديم، وتوافق Android 16 (API 36).
منتج لجهة العمل. صفحات المتجر مرفقة؛ لوحات التحكم الداخلية والكود المصدري غير معروضة.
