قمت بتطوير نظام متكامل لإدارة وتشغيل تجربة الضيف داخل الفندق، يشمل لوحة إدارة للفندق وتجربة عميل رقمية بثلاثة مسارات استخدام (عميل مقيم، عميل جديد، عميل أقام وغادر). النظام يدعم الطلبات والخدمات والمدفوعات والتقييمات والتواصل المباشر، مع تخصيص هوية كل فندق وتحسين الأداء عبر الكاش وتهيئة PWA.
هذا المشروع عبارة عن منصة فندقية شاملة تربط بين إدارة الفندق وتجربة العميل الرقمية في واجهة موحدة، وتم تصميمه لرفع جودة الخدمة وتقليل الضغط التشغيلي على فرق الاستقبال والتشغيل.
النظام لا يقتصر على عرض معلومات الفندق فقط، بل يدير دورة الخدمة كاملة من لحظة دخول العميل وحتى ما بعد المغادرة، مع واجهات مخصصة حسب حالة العميل:
عميل مقيم داخل الفندق.
عميل جديد (تصفح وحجز).
عميل سابق (أقام وغادر).
كما يوفّر أدوات تشغيل قوية للإدارة (إعدادات الفروع، الخدمات، المحتوى، الوظائف، التقييمات، الطلبات، الكاش) مع تكاملات خارجية للمدفوعات والإشعارات والتراسل.
1) تجربة عميل متكاملة (Resident / New / Exited)
مسارات مخصصة لكل نوع عميل بصفحات وخدمات مناسبة لحالته.
قوائم خدمات ديناميكية حسب إعدادات الفندق والباقات المفعلة.
واجهات متوافقة مع الجوال وسريعة الاستجابة.
2) خدمات الضيافة الرقمية داخل الفندق
تصفح المنيو، إضافة للسلة، إدارة الطلبات، وتأكيد الطلب.
طلبات خدمات الغرف (مثل النظافة، عدم الإزعاج، الحقائب).
تجديد الإقامة وطلبات الترقية (Upgrades) وإدارة الطلبات المرتبطة.
متابعة الطلبات والحالة والدفع المرتبط بها.
3) الحجز والمدفوعات
تدفقات حجز متعددة (عميل جديد / عميل سابق).
صفحات نجاح وفشل الدفع مع Redirect callback.
دعم بوابات دفع وتكاملات دفع للفواتير والطلبات المختلفة.
4) التواصل والتفاعل
دردشة مباشرة بين الضيف والفندق مع تتبع القراءة وإعادة فتح المحادثة.
تقييم المحادثة بعد انتهاء الخدمة.
تقييم التطبيق وتقييم أعضاء الفريق.
استقبال Feedback من الضيوف وقياس رضاهم.
5) محتوى وخدمات قيمة للضيف
القرآن الكريم + الاستماع.
أوقات الصلاة + اتجاه القبلة.
الطقس.
Sebha.
Relaxing Sounds.
أرقام مهمة، FAQ، خريطة الفندق والخدمات القريبة.
مسابقات وفرص توظيف وإرسال طلبات التقديم.
6) تخصيص هوية الفندق (Branding)
Manifest ديناميكي لكل فندق/فرع.
دعم PWA (إمكانية التثبيت على الهاتف).
شعار وألوان ومحتوى قابل للتخصيص حسب الفندق.
7) الأداء والاعتمادية
استخدام Redis Cache Tags على مستوى الفروع والصفحات.
آليات Cache Invalidation عند تحديث البيانات.
تحسين استهلاك البيانات عبر إعادة استخدام النتائج المخبأة.
تحسينات متكررة لتجربة المستخدم على الجوال.
8) الأمان والتحكم
حماية المسارات حسب السياق والصلاحيات.
Rate Limiting على نقاط الإدخال الحساسة (مثل تقييم التطبيق).
التحقق من البيانات قبل الحفظ والتحديث.
9) تكاملات خارجية
تكاملات دفع (Redirect + callback flow).
Pusher للأحداث الفورية.
إرسال إشعارات/رسائل عبر مزود خارجي.
تكاملات خرائط وجيوكودنج.
تتبع زوار التطبيق عبر IP lookup.
10) لوحة إدارة وتشغيل للفندق
إدارة الفروع، الإعدادات العامة، المحتوى، الوظائف، المسابقات.
إعدادات تقييمات الضيوف والأسئلة.
إدارة الخدمات المعروضة للعميل حسب الباقة.
أدوات استقبال وتشغيل (عمليات الغرف، تغيير حالة الغرفة، البحث، إلخ).
التقنيات المستخدمة
Backend: Laravel (PHP)
Frontend: React + Inertia.js + Vite
Database: MySQL
Caching: Redis (Tag-based)
Realtime: Pusher
PWA: Service Worker + Dynamic Manifest
Integrations: APIs خارجية للمدفوعات، الرسائل، الخرائط، والتحليلات