العميل
يحجز الخدمة، ويرى السعر، ويعرف متى يصل أحد. وتتبّع الفنيّ مباشرةً يحوّل أكثر مكالمات الدعم تكرارًا إلى شيء يجيب عنه العميل بنفسه.
للخدمة الميدانية مشكلة بنيوية — الأشخاص الثلاثة في المهمة الواحدة يحتاجون ثلاث شاشات مختلفة تمامًا. نبني الثلاثة من قاعدة كود واحدة، وهكذا حصلت Ezhal، منصة خدمات السيارات، على تطبيق للعميل وتطبيق للفنيّ وواجهة للمدير دون دفع ثمن ثلاثة مشاريع.
يحجز الخدمة، ويرى السعر، ويعرف متى يصل أحد. وتتبّع الفنيّ مباشرةً يحوّل أكثر مكالمات الدعم تكرارًا إلى شيء يجيب عنه العميل بنفسه.
قائمة اليوم مرتبة، على الهاتف، تُستخدم بيد واحدة وغالبًا بشاشة متسخة. وإغلاق المهمة لمسة واحدة، لا مكالمة إلى المكتب.
كل شيء دفعة واحدة: من أين، وما المتأخر، وما المنجز، وكم حقق. الواجهة التي تنقل العملية من محفوظة في الذاكرة إلى مقيسة.
ثلاثة تطبيقات بأدوار مختلفة من قاعدة Flutter واحدة. يُكتب الإصلاح مرة، ولا تُبنى الميزة الجديدة ثلاث مرات، ولا تتباعد التطبيقات الثلاثة عن بعضها.
Ezhal منصة خدمات سيارات متعددة الأدوار: ثلاثة تطبيقات — للعميل وللفنيّ الميداني وللمدير — من قاعدة Flutter واحدة، مع تتبّع مباشر واشتراكات ومحفظة ونقاط وبطاقات Apple Wallet، باستخدام Riverpod مع MyFatoorah وStripe وFirebase.
سُلّمت إلى العميل وتعمل كمنصته الخاصة، فلا رابط متجر عام نعرضه لك. وصفحة دراسة الحالة على هذا الموقع تشرح ما بُني وكيف تترابط أجزاؤه، ويمكن استعراضها كما ينبغي في مكالمة.
ثلاثة أدوار عمل أكبر فعلًا من تطبيق واحد، وينتهي غالبًا عند ثلاثة إلى أربعة أشهر. والبديل الصريح أن تبدأ بدور واحد — الفنيّ غالبًا، لأن هناك يضيع الوقت — ثم تضيف الباقي حين يثبت الأول جدواه.
وفي الحالتين، السعر ثابت بالدولار قبل أن يبدأ أي شيء، موزّع على مراحل، مع نسخة عاملة تفتحها عند كل واحدة.
منصة خدمات سيارات متعددة الأدوار
اقرأ دراسة الحالة →
نعم، وهو القرار الصائب غالبًا. البدء بتطبيق الفنيّ يسدد ثمنه أولًا عادةً، لأن هناك تضيع المهام. والبنية تُصمَّم بحيث تُضاف بقية الأدوار لاحقًا دون البدء من جديد — وهذا قرار تصميمي يُتخذ في البداية، لا وعد يُقال بعدها.
لا، لكن أي الأجزاء تعمل دون اتصال قرار نطاق لا وضع افتراضي. نتفق مسبقًا على الإجراءات التي يجب أن تعمل بلا شبكة — غالبًا عرض مهام اليوم وإغلاق مهمة — وماذا يحدث لتلك البيانات حين يعود الهاتف للاتصال.
أحيانًا. يعتمد كليًا على وجود واجهة برمجية أو تصدير صالح في نظامك الحالي، وهذا أول ما نفحصه لا آخره. وإن لم يكن موجودًا، ستسمع ذلك في مكالمة النطاق لا بعد أن تدفع ثمن تكامل.
عبر بوابة دفع داخل التطبيق — Stripe أو MyFatoorah أو PayTabs، تُختار لبلد عملك — أو نقدًا عند الإنجاز إن كان هذا واقع نشاطك. كلاهما طبيعي، والتطبيق هو من يطابق الواقع لا العكس.
أنت. الكود والملكية الفكرية والاستضافة وقاعدة البيانات وحسابات المطوّر لدى Apple وGoogle كلها باسمك من اليوم الأول. وهذا ترتيب ثابت في كل مشروع هنا.
صف كيف تتحرك المهمة داخل نشاطك اليوم — من يستقبلها، ومن ينفّذها، ومن لا يعلم بها أبدًا. تحصل على ملخص نطاق وسعر ثابت بالدولار.