مشروع متكامل مبني باستخدام MERN Stack ويهدف إلى إدارة وجدولة المركبات مع نظام حجز متكامل.
الغرض: تمكين المستخدمين من استعراض المركبات المتاحة للحجز، وفي نفس الوقت تمكين المالكين من إدارة الإعلانات والموافقة أو الرفض على الطلبات.
الخصائص الأساسية:
إدارة المركبات: إضافة، تعديل، وحذف الإعلانات مع تفاصيل الموقع والتوافر (Availability).
نظام الحجز: المستخدم يمكنه حجز مركبة ضمن الفترة المتاحة.
المصادقة: باستخدام JWT Authentication لضمان أن المستخدمين المسجلين فقط يمكنهم الوصول إلى المزايا.
رفع الصور: عبر Cloudinary بحيث يتم تخزين صور المركبات في خدمة سحابية وعرضها بشكل احترافي.
الإشعارات: إرسال إشعارات أو تحديثات فورية عند حدوث تغيير في حالة الحجز (موافقة/رفض).
التصميم: واجهة متجاوبة (Responsive Design) بحيث يمكن استخدام النظام بسهولة من الجوال أو الكمبيوتر.
القيمة: مشروع عملي يحاكي تطبيقات الحجز الحقيقية (Booking Apps)
التحديات: التعامل مع مواعيد الحجز لتجنب التداخل، وربط الصور بشكل آمن مع قاعدة البيانات.