Skip to content

mobtaker61/hannahcar

Repository files navigation

Hannah Car - سیستم مدیریت استعلامات خودرو

📋 توضیحات پروژه

Hannah Car یک سیستم مدیریت استعلامات خودرو است که با Laravel 11 و Tailwind CSS ساخته شده است. این سیستم امکان ثبت و مدیریت انواع مختلف استعلامات خودرو را فراهم می‌کند.

🚀 ویژگی‌ها

  • سیستم وریفای تلفن: پشتیبانی از SMS و WhatsApp
  • فرم‌های داینامیک: مدیریت استعلامات از طریق دیتابیس
  • پنل ادمین: مدیریت کامل کاربران و استعلامات
  • پشتیبانی بین‌المللی: کد کشور و شماره‌های بین‌المللی
  • سیستم نوتیفیکیشن: ارسال پیام از طریق WhatsApp
  • رابط کاربری مدرن: طراحی زیبا با Tailwind CSS

📦 نصب و راه‌اندازی

پیش‌نیازها

  • PHP >= 8.2
  • Composer
  • MySQL/PostgreSQL
  • Node.js & NPM (برای assets)

مراحل نصب

  1. کلون کردن پروژه
git clone https://github.com/your-username/hannahcar.git
cd hannahcar
  1. نصب وابستگی‌ها
composer install
npm install
  1. کپی فایل محیط
cp .env.example .env
  1. تنظیم دیتابیس
# در فایل .env تنظیمات دیتابیس را وارد کنید
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=hannahcar
DB_USERNAME=root
DB_PASSWORD=
  1. تولید کلید اپلیکیشن
php artisan key:generate
  1. اجرای مایگریشن‌ها
php artisan migrate
  1. اجرای سیدرها
php artisan db:seed
  1. ساخت لینک storage
php artisan storage:link
  1. ساخت assets
npm run build
  1. اجرای سرور
php artisan serve

🔧 تنظیمات

تنظیمات WhatsApp

در فایل .env تنظیمات زیر را وارد کنید:

WHATSAPP_APPKEY=your_app_key
WHATSAPP_AUTHKEY=your_auth_key

تنظیمات SMS

برای ارسال SMS، تنظیمات مربوطه را در NotificationHelper اضافه کنید.

📁 ساختار پروژه

hannahcar/
├── app/
│   ├── Http/Controllers/
│   │   ├── Admin/           # کنترلرهای ادمین
│   │   └── Inquiry*         # کنترلرهای استعلامات
│   ├── Models/              # مدل‌های دیتابیس
│   └── Helpers/             # کلاس‌های کمکی
├── resources/views/
│   ├── admin/               # ویوهای ادمین
│   ├── inquiries/           # ویوهای استعلامات
│   └── components/          # کامپوننت‌ها
├── routes/
│   ├── web.php             # مسیرهای عمومی
│   └── admin.php           # مسیرهای ادمین
└── database/
    ├── migrations/          # مایگریشن‌ها
    └── seeders/            # سیدرها

🎯 انواع استعلامات

  1. خرید خودرو خاص: درخواست خرید خودروهای خاص
  2. قطعه یدکی خاص: درخواست قطعات یدکی نایاب
  3. استعلام VIN: بررسی شماره شناسایی خودرو

🔐 دسترسی‌ها

  • پنل ادمین: /admin
  • فرم‌های استعلام: /inquiry-forms
  • لیست استعلامات: /inquiries

📞 پشتیبانی

برای پشتیبانی و گزارش مشکلات، لطفاً issue جدید ایجاد کنید.

📄 لایسنس

این پروژه تحت لایسنس MIT منتشر شده است.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages