🚗 Car Showroom Management System
نظام متكامل لإدارة معارض السيارات يربط بين العملاء، الوكلاء، ومدير النظام ضمن منصة واحدة سهلة الاستخدام وقابلة للتوسع.
تم تطوير النظام لتوفير تجربة متكاملة تبدأ من استعراض السيارات والبحث عنها، مرورًا بالتواصل المباشر مع الوكلاء وحجز تجارب القيادة، وصولًا إلى إدارة المعرض والمخزون والصلاحيات من خلال لوحات تحكم مخصصة لكل نوع مستخدم.
يحتوي النظام على مساعد ذكي يعتمد على Google Gemini AI يساعد الوكلاء في إنشاء وتحسين أوصاف السيارات بشكل احترافي، بالإضافة إلى نظام مراسلات وإشعارات متكامل لضمان التواصل السريع بين العملاء والوكلاء.
🛠️ التقنيات المستخدمة (Tech Stack)
Backend:
Laravel 13.x (PHP 8.4)
MySQL
Laravel Fortify Authentication
Google Gemini AI API
Eloquent ORM
Laravel Notifications
Queue System
Frontend:
Laravel Blade
Tailwind CSS
Alpine.js
Vite
Architecture & Security:
Role-Based Access Control (Customer / Dealer / Admin)
Laravel Policies Authorization
RESTful Architecture
Form Requests Validation
Docker
🚀 أبرز الخصائص:
✔ نظام متعدد المستخدمين (Customer / Dealer / Admin) مع صلاحيات مختلفة.
✔ إدارة كاملة للسيارات تشمل الإضافة، التعديل، الحذف، الصور المتعددة، وحالات السيارة.
✔ مساعد ذكاء اصطناعي لإنشاء وتحسين وصف السيارات تلقائيًا باستخدام Gemini AI.
✔ نظام بحث وتصفية متقدم حسب الماركة، السعر، السنة، والنوع.
✔ نظام المفضلة لحفظ السيارات المفضلة للعملاء.
✔ حجز مواعيد تجربة القيادة وإدارة الطلبات.
✔ نظام محادثات بين العميل والوكيل مرتبط بكل سيارة.
✔ نظام إشعارات مزدوج عبر البريد الإلكتروني وداخل التطبيق.
✔ لوحة تحكم للإدارة لمتابعة المستخدمين، الوكلاء، السيارات، والطلبات.
🎯 الهدف من المشروع:
بناء منصة رقمية متكاملة لإدارة معارض السيارات وتحسين تجربة البيع والشراء، من خلال أتمتة عمليات إدارة السيارات، تسهيل التواصل بين العملاء والوكلاء، واستخدام الذكاء الاصطناعي لتسريع إنشاء المحتوى وتحسين كفاءة العمل داخل المعرض.