طورت منصة كاملة (Full Stack) لإيجار السيارات، تشمل موقع عام + لوحات تحكم متعددة (مستخدم – مالك – أدمن) مع نظام حجز وإدارة مرن.
المميزات:
المستخدم: تسجيل حساب، استعراض السيارات، الحجز، وإدارة الإيجارات من لوحة شخصية.
المالك: إدارة سياراته (إضافة – تعديل – حذف)، متابعة الحجوزات، وعرض تاريخ التأجير.
الأدمن: تحكم كامل بالنظام (المستخدمين – الملاك – السيارات – الإيجارات) مع صلاحيات إضافية.
صفحة عروض السيارات مع بحث وفلترة متقدمة + Pagination.
صفحة تفاصيل السيارة مع إمكانية الحجز مباشرة.
صفحة رئيسية عصرية مع حركات تفاعلية (Framer Motion).
نظام تسجيل دخول آمن مبني على الصلاحيات (JWT).
تصميم متجاوب بالكامل لجميع الأجهزة.
التقنيات المستخدمة:
React.js (TypeScript) – Tailwind CSS – Shadcn UI – Redux Toolkit – Node.js – Express.js – MongoDB – Mongoose – JWT – Framer Motion
المشروع يوضح قدرتي على تنفيذ منصات معقدة متعددة الأدوار تناسب شركات التأجير، الأسواق الإلكترونية، أو أي خدمة تعتمد على مستخدمين بأدوار وصلاحيات مختلفة.