Hannah Car یک سیستم مدیریت استعلامات خودرو است که با Laravel 11 و Tailwind CSS ساخته شده است. این سیستم امکان ثبت و مدیریت انواع مختلف استعلامات خودرو را فراهم میکند.
- سیستم وریفای تلفن: پشتیبانی از SMS و WhatsApp
- فرمهای داینامیک: مدیریت استعلامات از طریق دیتابیس
- پنل ادمین: مدیریت کامل کاربران و استعلامات
- پشتیبانی بینالمللی: کد کشور و شمارههای بینالمللی
- سیستم نوتیفیکیشن: ارسال پیام از طریق WhatsApp
- رابط کاربری مدرن: طراحی زیبا با Tailwind CSS
- PHP >= 8.2
- Composer
- MySQL/PostgreSQL
- Node.js & NPM (برای assets)
- کلون کردن پروژه
git clone https://github.com/your-username/hannahcar.git
cd hannahcar- نصب وابستگیها
composer install
npm install- کپی فایل محیط
cp .env.example .env- تنظیم دیتابیس
# در فایل .env تنظیمات دیتابیس را وارد کنید
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=hannahcar
DB_USERNAME=root
DB_PASSWORD=- تولید کلید اپلیکیشن
php artisan key:generate- اجرای مایگریشنها
php artisan migrate- اجرای سیدرها
php artisan db:seed- ساخت لینک storage
php artisan storage:link- ساخت assets
npm run build- اجرای سرور
php artisan serveدر فایل .env تنظیمات زیر را وارد کنید:
WHATSAPP_APPKEY=your_app_key
WHATSAPP_AUTHKEY=your_auth_key
برای ارسال SMS، تنظیمات مربوطه را در NotificationHelper اضافه کنید.
hannahcar/
├── app/
│ ├── Http/Controllers/
│ │ ├── Admin/ # کنترلرهای ادمین
│ │ └── Inquiry* # کنترلرهای استعلامات
│ ├── Models/ # مدلهای دیتابیس
│ └── Helpers/ # کلاسهای کمکی
├── resources/views/
│ ├── admin/ # ویوهای ادمین
│ ├── inquiries/ # ویوهای استعلامات
│ └── components/ # کامپوننتها
├── routes/
│ ├── web.php # مسیرهای عمومی
│ └── admin.php # مسیرهای ادمین
└── database/
├── migrations/ # مایگریشنها
└── seeders/ # سیدرها
- خرید خودرو خاص: درخواست خرید خودروهای خاص
- قطعه یدکی خاص: درخواست قطعات یدکی نایاب
- استعلام VIN: بررسی شماره شناسایی خودرو
- پنل ادمین:
/admin - فرمهای استعلام:
/inquiry-forms - لیست استعلامات:
/inquiries
برای پشتیبانی و گزارش مشکلات، لطفاً issue جدید ایجاد کنید.
این پروژه تحت لایسنس MIT منتشر شده است.