تخطَّ إلى المحتوى
Netronsoft
المشاريع

الخدمات اللوجستية والنقل

تطبيق توصيل عند الطلب

التحدي

احتاجت شركة ناشئة في مجال التوصيل إلى إطلاق خدمة توصيل عند الطلب تربط بين العملاء والسائقين والتجار الشركاء — أي وظائف بحجم ثلاثة تطبيقات — دون أن تبني ثلاثة فرق منفصلة منتجات غير مترابطة. احتاج العملاء إلى تقديم طلب ومتابعته لحظياً، واحتاج السائقون إلى وسيلة لاستلام وقبول طلبات التوصيل بكفاءة، واحتاج التجار إلى رؤية للطلبات الواردة دون تعلّم نظام معقّد.

كان التنسيق بين الأطراف الثلاثة في الوقت الحقيقي — مطابقة طلب جديد مع سائق متاح قريب، وإبقاء شاشة تتبّع العميل متزامنة مع الموقع الفعلي للسائق، وإشعار التاجر لحظة وصول الطلب — هو التحدي التقني الأساسي، إضافة إلى بناء ثلاث تجارب مستخدم مختلفة فعلياً من نظام خلفي واحد مترابط.

منهجية العمل

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

صُمّم كل تطبيق ليقدّم بالضبط ما يحتاجه مستخدمه — يرى السائقون طلبات التوصيل والملاحة، ويرى التجار قائمة انتظار طلباتهم وأدوات التحكم بالحالة، ويرى العملاء التتبّع وسجل الطلبات — ما يبقي كل تجربة بسيطة رغم أن النظام الخلفي المشترك ينسّق بين الأطراف الثلاثة في الوقت الحقيقي.

النتيجة

النتيجة هي نظام واحد مترابط بدلاً من ثلاثة تطبيقات منفصلة: العميل الذي يقدّم طلباً، والسائق الذي يقبله، والتاجر الذي يجهّزه، جميعهم يعملون من نفس حالة الطلب الحيّة. تحدث مطابقة الطلبات وتحديثات الحالة تلقائياً عبر التطبيقات الثلاثة دون الحاجة إلى تنسيق يدوي بينها.