انتقل إلى المحتوى

Eisar Reserve

Bookings, calendar views and a themeable Filament admin for managing rooms and guests.

السنة
2024
بُني بـ
Laravel, Filament
Eisar Reserve: نظام لحجز الغرف

Eisar Reserve - نظام حجز الغرف

خطوات التثبيت

  1. استنسخ مستودع Git:
    bash
    git clone https://github.com/HoceineEl/EisarReserve.git
    
  2. انتقل إلى مجلد المشروع:
    bash
    cd EisarReserve
    
  3. انسخ ملف البيئة:
    bash
    cp .env.example .env
    
  4. ثبّت اعتماديات PHP:
    bash
    composer install
    
  5. ولّد مفتاح التطبيق:
    bash
    php artisan key:generate
    
  6. شغّل ملفات الترحيل (migrations) مع البيانات الأولية (seeding):
    bash
    php artisan migrate:fresh --seed
    
  7. ثبّت اعتماديات Node.js:
    bash
    npm install
    
  8. ابنِ ملفات الواجهة (assets):
    bash
    npm run build
    
  9. أنشئ رابطًا رمزيًا لمجلد التخزين:
    bash
    php artisan storage:link
    

الاستخدام

Eisar Reserve نظام متكامل لحجز الغرف، صُمّم لتبسيط إدارة الحجوزات. يستطيع المستخدمون من خلاله إجراء الحجوزات، وإدارتها، واستكشاف ميزات متعددة.

الميزات

  1. إدارة المباني:
    • إنشاء المباني وعرضها وتعديلها وحذفها.
  2. إدارة الغرف:
    • عمليات CRUD لإدارة الغرف داخل المباني.
    • عرض تفاصيل الغرفة، بما فيها الصور.
  3. تسعير الغرف حسب المواسم:
    • تحديد أسعار الغرف وفق تاريخي بداية الموسم ونهايته.
  4. إدارة الإضافات:
    • عمليات CRUD لإدارة إضافات الغرف (مثل الفطور والتدليك).
    • تحديد سعر لكل إضافة.
  5. إدارة الحجوزات:
    • عمليات CRUD للتعامل مع الحجوزات.
    • حساب السعر بناءً على تاريخ الحجز والإضافات المختارة.
    • حالات حجز مختلفة (قيد الانتظار، مدفوع، ملغى).
  6. إدارة المستخدمين:
    • عمليات CRUD لإدارة المستخدمين.
    • إسناد الأدوار (مدير، موظف حجوزات، ضيف) للتحكم في الصلاحيات.
  7. الوصول حسب الدور:
    • لكل دور صلاحيات محددة.
    • للمدير وصول كامل، ويدير موظفو الحجوزات الحجوزات، ويستطيع الضيوف طلب حجز الغرف.
  8. نماذج وجداول تفاعلية:
    • نماذج سهلة لإدخال البيانات تفاعليًا.
    • جداول تسهّل عرض البيانات وإدارتها.
  9. لوحة تحكم بالرسوم البيانية والإحصاءات:
    • لوحة تحكم تتكيّف مع دور المستخدم.
    • رسوم بيانية وإحصاءات تكشف مؤشرات الحجوزات والأسعار وغيرها من البيانات المهمة.
  10. مسار الحجز:
    • يطّلع الضيوف على تفاصيل الغرفة ويبدؤون الحجز.
    • يدير موظفو الحجوزات الحجوزات المعلّقة ويحدّثون حالتها بعد الدفع.
  11. تحميل الغرف أثناء التمرير:
    • تُحمَّل الغرف في صفحة حجز الضيف أثناء التمرير باستخدام Livewire.

    Rooms Loading on Scroll

لقطات الشاشة

لوحة التحكم

المديرImage in Hoceine El Idrissi blog

موظف الحجوزاتImage in Hoceine El Idrissi blog

الضيفImage in Hoceine El Idrissi blog

لوحة التحكم الداكنةImage in Hoceine El Idrissi blog

إدارة الغرف

Image in Hoceine El Idrissi blogImage in Hoceine El Idrissi blogImage in Hoceine El Idrissi blog

نموذج الحجز

Image in Hoceine El Idrissi blogImage in Hoceine El Idrissi blog

قاعدة البيانات

Image in Hoceine El Idrissi blog

السمات

NordImage in Hoceine El Idrissi blog

Image in Hoceine El Idrissi blog

DefaultImage in Hoceine El Idrissi blog

DrakulaImage in Hoceine El Idrissi blog

SunsetImage in Hoceine El Idrissi blog

Image in Hoceine El Idrissi blog

الحجز مع التمرير اللانهائي

Gif in Hoceine El Idrissi blog

الإشادة

طوّر حسين الإدريسي نظام EisarReserve. لمزيد من المعلومات واستكشاف مشاريع أخرى، زر موقع حسين.