الانتقال إلى المحتوى
كل الأعمال

منصة عميل · توصيل المياه

واتر: منصة لطلب المياه وتوصيلها

يطلب العميل الماء من التطبيق، ويرى المكتب كل سائق على الخريطة، وتُعاد الرسالة النصية تلقائياً إن لم تصل أول مرة.

النوع
منصة عميل
القطاع
توصيل المياه
الحالة
بنيناها لعميل وهي ملكه
يعمل على
تطبيقان للعملاء والسائقين، ولوحة تشغيل، وبوابة رسائل نصية
شاشات واتر

لمن هذا النظام

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

كيف يسير يوم العمل

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

ما الذي يميزه

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

كيف بُني

بنينا تطبيقي العميل والسائق على Flutter، لأنهما يتابعان الطلب نفسه على خريطة واحدة. ويحفظ Firebase الطلب وموقع الصهريج لحظة بلحظة، وتعرض لوحة التشغيل الموقع نفسه. وننفّذ عبر Cloud Functions على الخادم المهام التي يجب ألا تعتمد على هاتف، مثل إرسال الرسائل. ويعيد طابور الإرسال (Queue & Retry) الرسالة المتعثّرة ويسجّل النتيجة، وترسم الخرائط (Maps) الطريق.

  • تطبيق العملاء
  • تطبيق السائقين
  • لوحة التشغيل
  • بوابة الرسائل
النواة المشتركة
  • Flutter
  • Firebase
  • Cloud Functions
  • Maps
  • Queue & Retry
4 واجهات

الشاشات9 شاشات

مرّر للتنقل بين الشاشات.

خطوة 1 من 9

أسئلة يطرحها العملاء

هل يستطيع العميل اختيار موعد التوصيل؟

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

كيف يعرف العميل أين وصل الصهريج؟

يتابع العميل الصهريج على الخريطة في تطبيقه منذ انطلاقه حتى وصوله. ويرى المكتب الموقع نفسه على لوحة التشغيل، وللعميل قسم «تواصل معنا» يراسل منه الشركة عند الحاجة.

ماذا يحدث إن لم تصل الرسالة النصية؟

تنتظر الرسالة دورها في طابور الإرسال، فإن فشلت المحاولة الأولى أعاد النظام إرسالها تلقائياً. ويحفظ النظام نتيجة كل محاولة في سجل يمكن الرجوع إليه عند أي استفسار.