Service professionnel

من الصفر إلى SaaS: كيف قام صالون حلاقة في فاليه بتحويل حجوزاته إلى رقمنة في 8 أشهر

كيف قمت بتحويل نموذج mailto إلى منصة SaaS حقيقية لـ Abeille Barbershop في سيون، والحجوزات، والولاء، والتحليلات، وتطبيقات الهاتف المحمول في 8 أشهر.

تبدأ بعض المشاريع صغيرة جدًا وينتهي بها الأمر، دون أن نتوقع حدوث ذلك، بأن تصبح شيئًا نفخر به. ومن الواضح أن Abeille Barbershop، في سيون، هو واحد منها.

##V1: فن النظام ثلاثي الأبعاد

بدأ كل شيء في يوليو 2025 بطلب بسيط: نظام حجز عبر الإنترنت لصالون حلاقة يضم اثنين من مصففي الشعر.

كان الإصدار الأول عبارة عن نموذج React الذي أنشأ رابط “mailto:” سريعًا بجميع المعلومات المملوءة مسبقًا (اسم العميل والخدمة المختارة والجدول الزمني المطلوب) وفتح تطبيق البريد الإلكتروني الخاص بالحلاق مباشرة، كل ذلك في الداخل. وفي الوقت نفسه، تم اقتراح حدث تقويم Google لحظر الفتحة.

لا توجد قاعدة بيانات، ولا واجهة خلفية، ولا توجد تكاليف للبنية التحتية.

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

لقد قام محرك V1 بعمله، وأثبت أن المفهوم صامد. بقي أن يتم بناؤه بشكل حقيقي.

المحور: Supabase يغير كل شيء

في ديسمبر 2025، قررنا الانتقال إلى الهندسة المعمارية الحقيقية. أنا أستخدم Supabase، وهو نظام أساسي مُدار لـ PostgreSQL مع مصادقة متكاملة وأمان على مستوى الصف وAPI التلقائي.

وفي يومين من التطوير المكثف، تغير كل شيء:

  • جدول “الحجوزات” بالحالات (معلق / مؤكد / ملغى / مكتمل)
  • جدول “العملاء” مع إدارة حالات عدم الحضور والقائمة السوداء
  • جدول “admin_users” مع نظام الأدوار (super_admin، admin، barber)
  • جدول “الخدمات” بأسعار ومدد ديناميكية
  • جدول ساعات_الفتح لإدارة الجداول اليومية

يتبع ذلك نظام البريد الإلكتروني التلقائي على الفور: يؤدي كل تغيير في الحالة إلى إرسال بريد إلكتروني للمعاملات عبر SMTP Infomaniak، سواء كان ذلك الطلب الذي تم استلامه أو التأكيد أو التذكير قبل 24 ساعة أو الإلغاء.

واجهة الحجز: اختيار التقويم والأماكن المتاحة

ما لدى العميل اليوم

وبعد ثمانية أشهر، أصبح لدى المنصة العشرات من الميزات، وكلها ولدت من احتياجات ملموسة تم تحديدها مع مرور الوقت.

للعملاء:

  • الحجز عبر الإنترنت مع اختيار الحلاق والخدمة والفتحة
  • حساب العميل مع تاريخ الحجز
  • نظام الولاء من 3 مستويات (أساسي، هيبة، التميز)
  • إشعارات البريد الإلكتروني في كل خطوة
  • تطبيق الهاتف المحمول القابل للتثبيت (PWA)
  • القدرة على الرد على اقتراح فتحة بديلة مباشرة من البريد الإلكتروني

للحلاقين والإداريين:

  • لوحة تحكم مع تقويم متزامن Google التقويم
  • عرض الطلبات المعلقة مع الموافقة بنقرة واحدة
  • إدارة كاملة للعملاء (السجل، القائمة السوداء، عدم الحضور)
  • تحليلات متقدمة (الإيرادات، معدل الإشغال، الخدمات الأكثر طلبا)
  • نظام مقترح بديل للفتحات مع القبول التلقائي بعد 24 ساعة
  • إدارة الأخبار والمسابقات (عجلة الحظ الشهرية)
  • مراقبة النظام والسجلات

تأكيد الحجز باستخدام رمز التتبع الفريد

ما تعلمناه

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

اختيار المكدس له تأثير كبير. نجح Supabase في تقليل وقت تطوير الواجهة الخلفية بمقدار ثلاثة، وذلك بفضل المصادقة المتكاملة ووظائف الحافة وواجهة برمجة التطبيقات API. بالنسبة لمشروع بهذا الحجم، من الصعب القيام بعمل أفضل.

الهاتف المحمول أولًا، حقًا. يقوم معظم الضيوف بالحجز من هواتفهم. ونتيجة لذلك، تم تصميم كل ميزة واختبارها على الأجهزة المحمولة أولاً.

الذكاء الاصطناعي كمطور مشارك. تم استخدامه بشكل منهجي للتحليل والتخطيط والتنفيذ ثم الاختبار، وقد سمح لي بتسليم ما كان سيستغرقه الفريق من 12 إلى 18 شهرًا لإصداره في غضون 8 أشهر.

ملخص الموعد مع الإجراءات السريعة (التقويم، المشاركة، الإلغاء)

البقية

ويستمر المشروع في المضي قدما. مزامنة ثنائية الاتجاه مع تقويم Google والتحليلات التنبؤية والإشعارات الفورية: المراحل التالية موجودة بالفعل على خريطة الطريق.

ولكن قبل كل شيء، أصبح لدى Abeille Barbershop الآن أداة تشبهه: بسيطة ومميزة ومصممة لنشاطه.

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

Mes autres services

D'autres services qui pourraient vous intéresser