قيد التشغيل · HOJ Rentals · أونتاريو، كندا
كل سعر كان يبدأ بمكالمة
تؤجّر HOJ السيارات والشاحنات في أوكفيل. لم يعد على عملائها رفع سماعة الهاتف لمعرفة السعر — ويدير المكتب العمل كله من لوحة تحكم واحدة.
للعميل
يُدخل العميل تواريخه فيرى فوراً عرض سعر مفصّلاً — الأيام المحتسبة، والمسافة، ورسوم من هم دون الخامسة والعشرين، والضريبة، كل بند على حدة. يحجز بنقرتين، ثم يدير الحجز كاملاً — تغيير التواريخ، أو تبديل المركبة، أو الإلغاء — عبر رابط آمن يصله بالبريد، دون حساب ودون كلمة مرور تُنسى.
خلف المكتب
يدار العمل كله من لوحة تحكم واحدة: كل حجز وموضعه في دورة حياته، وجرد حيّ لكل مركبة، والتوافر وإسناد الترقيات المجانية، وتقويم يومي للأسطول، وصندوق وارد واحد يلتقط أخيراً كل عميل محتمل.
تُثبَّت عروض الأسعار لحظة إنشائها، فلا يتغير سعر العميل بعد ذلك — ولم تعد الاستفسارات تضيع بين مكالمة وورقة ملاحظات.
كيف بُنيت
React و TypeScript في الواجهة، و Firebase Cloud Functions و Firestore خلفها، والنشر على Vercel.
والتفصيل المهم: منطق التسعير يعيش في حزمة مستقلة خاصة به، لا في الواجهة، فلا يمكن أن يختلف عرض السعر بين شاشتين. الرقم الذي يراه العميل، والرقم في بريد التأكيد، والرقم في لوحة الإدارة، تُحسب كلها مرة واحدة وفي مكان واحد.