كل المشاريع
لوجستيات · توصيل منشور

G-Store Driver — تطبيق توصيل لحظي

تطبيق توصيل موجّه للسائق مع توزيع طلبات لحظي عبر SignalR، وتتبّع موقع في الخلفية موفّر للبطارية، وملاحة خرائط تفاعلية.

دوري
مطوّر موبايل
الفترة
July 2025 – September 2025
الخبرة المرتبطة
Elkood

دراسة الحالة الكاملة متوفّرة حاليًا بالإنجليزية، والترجمة العربية في الطريق.

G-Store Driver is the driver side of a delivery logistics platform — a tools-first app organized around three questions: what’s my next order, where do I go, and how do I confirm arrival.

What I built. Real-time order assignment via a SignalR hub with an explicit state machine (Idle | IncomingOrder | ActiveDelivery | Completing) and a 30-second countdown; battery-aware background location broadcasting (Android foreground service surviving Doze, iOS significant location change) that only runs during active deliveries and only sends on movement; Google Maps route display with deep links to Google Maps/Waze; and LatLng-based incremental order pagination that fetches the nearest orders first.

Technical focus. Foreground-service lifecycle around force-kill (onTaskRemoved marks a delivery interrupted), and “fetch current state on reconnect” so a driver never misses dispatch updates after a network drop. Reduced unnecessary API calls ~30% while reaching 95–98% crash-free sessions.