قمت بتطوير منصة متكاملة لتأجير السيارات تتيح للمستخدمين البحث عن السيارات وحجزها بسهولة، كما تُمكّن أي مستخدم بعد تسجيل الدخول من تحويل حسابه إلى مالك (Owner) وإنشاء متجره الخاص لإضافة سياراته وإدارتها وتأجيرها للعملاء.
تعتمد المنصة على نظام صلاحيات (Role-Based Access)، حيث يمتلك كل مالك لوحة تحكم خاصة لإدارة السيارات والحجوزات والإيرادات، بينما يستطيع العملاء البحث عن السيارات حسب الموقع والتاريخ وإجراء الحجوزات بشكل آمن.
يتضمن النظام آلية ذكية للتحقق من توفر السيارة ومنع الحجوزات المتداخلة، مع احتساب تكلفة الإيجار تلقائيًا بناءً على عدد الأيام.
أهم المميزات
تسجيل وإنشاء حساب وتسجيل الدخول باستخدام JWT.
تحويل المستخدم إلى مالك وإنشاء متجر خاص به.
إضافة السيارات مع رفع الصور إلى السحابة (ImageKit).
تعديل وإدارة السيارات وإخفاؤها أو حذفها.
البحث عن السيارات حسب الموقع وتاريخ الاستلام والإرجاع.
منع الحجز المزدوج لنفس السيارة خلال نفس الفترة الزمنية.
حساب سعر الإيجار تلقائيًا حسب مدة الحجز.
إدارة الحجوزات وتغيير حالتها (قيد الانتظار، مؤكد، ملغي).
لوحة تحكم للمالك تعرض:
عدد السيارات.
عدد الحجوزات.
الحجوزات المعلقة.
الحجوزات المؤكدة.
إجمالي الإيرادات.
آخر الحجوزات.
إدارة الملف الشخصي وتحديث الصورة الشخصية.
واجهة مستخدم متجاوبة تعمل على مختلف الأجهزة.