🔹 Frontend:
تم تصميم الواجهة باستخدام:
HTML5, CSS3, Bootstrap, JavaScript
تصميم حديث ومتجاوب (Responsive) يعمل بسلاسة على مختلف الأجهزة (موبايل – تابلت – كمبيوتر).
صفحات تشمل:
الصفحة الرئيسية (Home)
صفحة حجز موقف (Book a Slot)
صفحة تتبع الحالة (Parking Status)
صفحة تواصل معنا (Contact)
🔹 Backend:
تم بناء النظام باستخدام Laravel Framework مع دمج عدد من التقنيات المتقدمة لضمان الأداء العالي والدقة:
⚡ Redis لتحسين الأداء وسرعة تحميل البيانات.
🔍 Meilisearch للبحث السريع عن المواقف أو المركبات.
🔄 Real-Time System لتحديث حالة المواقف لحظيًا عند دخول أو خروج المركبات.
📊 Laravel Daily + Analysis Dashboard لعرض التحليلات الخاصة بعدد السيارات، المواقف المتاحة، والمواقف المشغولة.
🔐 OTP Verification لتأكيد عمليات تسجيل الدخول أو الحجز.
📧 Mail Verification System لتفعيل الحسابات عبر البريد الإلكتروني.
🧑💼 Multi Guard Authentication لدعم صلاحيات متعددة (Admin – Security – User).
🛡️ Authorization & Role Management للتحكم الكامل في صلاحيات المستخدمين من لوحة التحكم.
📋 Yajra Datatables لعرض البيانات بطريقة احترافية مع خيارات بحث وفرز فوري.
📂 Laravel Excel Integration لتصدير تقارير المواقف والحجوزات بصيغ Excel أو CSV.
🔹 مميزات إضافية:
نظام إشعارات Real-Time Notifications عند امتلاء أو توفر موقف جديد.
عرض خريطة المواقف المتاحة بشكل مرئي (Map View).
إمكانية تحديد مدة الوقوف وتكلفتها بشكل تلقائي.
لوحة تحكم تفاعلية تعرض تحليلات وإحصائيات لحظية.
🎯 الهدف من المشروع:
تسهيل عملية إدارة مواقف السيارات بشكل إلكتروني، تقليل الازدحام، وتوفير تجربة سلسة للمستخدمين والإدارة من خلال نظام ذكي وسريع الاستجابة.