ثلاثة أشخاص، طلب واحد
كل عملية توصيل تجمع ثلاثة أشخاص يحتاج كل منهم شيئًا مختلفًا. المرسِل يحتاج إلى رؤية كل الطلبات وكل السائقين المتاحين على شاشة واحدة. والسائق يحتاج إلى المهمة والمسار ووسيلة يثبت بها أن التسليم تم. والعميل يريد أن يعرف أين طلبه دون أن يتصل بأحد. يمنح ون كليك دليفري كلًّا منهم شاشته الخاصة، وكلها تعمل من البيانات المباشرة نفسها.
كيف يعمل
يوزّع المرسِل الطلبات يدويًا أو يترك اللوحة تختار أقرب سائق متاح. ويستلم السائق المهمة على هاتفه مع المسار، ويسجّل إثبات التسليم والمبالغ المحصّلة، ثم ينتقل إلى المهمة التالية. ويتابع العميل المسار مباشرة مع وقت وصول تقديري يبقى صادقًا مع تحرك السائق. وفي نهاية اليوم تُجري المنصة التسوية لكل سائق ولكل منطقة وتصدّرها للمحاسبة، ولأنها مرتبطة بون كليك كوميرس تصل طلبات السوق جاهزة للإسناد.
إغلاق اليوم
الدفع عند الاستلام يعني أن المال يمر بأيدي السائقين كل يوم. ولأن كل سائق يسجّل المبلغ المحصّل مقابل كل عملية تسليم، تكون التسوية لكل سائق ولكل منطقة جاهزة عند نهاية الوردية، ويذهب الملف المُصدَّر مباشرة إلى المحاسبة بدل إعادة بنائه من الإيصالات الورقية والمكالمات صباح اليوم التالي.
كيف بُني
يعمل الخادم على .NET 8، مع لوحة توزيع بـ Angular وتطبيق للسائق بـ React Native (Expo) لنظامي iOS و Android. يبث SignalR مواقع السائقين وتحديثات المهام إلى كل شاشة مفتوحة لحظة بلحظة، ويحفظ Redis المواقع المباشرة وحالة المهام لتُقرأ بسرعة، ويرسل Firebase الإشعار الذي يخبر السائق بوجود مهمة جديدة.
