Deliciousfoodfinal.mp4
| نقش (Role) | دسترسیها (Permissions) |
|---|---|
| Admin | حذف و مشاهده کاربران، ویرایش و مشاهده و حذف غذا ها و نوسیدنی ها، کنسل کردن سفارش ها |
| User | اضافه کردن غذاها و نوشیدنی ها به سبد خرید، دیدن منو، دیدن سبد خرید، دیدن سفارش ها خود |
- ادمین : دسترسی کامل به مدیریت غذاها، سفارشها و کاربران.
- کاربر : امکان مشاهده منو، افزودن غذا به سبد خرید، ثبت سفارش و دریافت فاکتور.
- مشاهده لیست غذاها با جزئیات.
- دستهبندی غذاها (اختیاری).
- افزودن غذا به سبد خرید.
- ویرایش یا حذف آیتمها از سبد.
- مشاهده محتوای سبد پیش از ثبت سفارش.
- پس از تأیید سفارش، فاکتور به ایمیل کاربر ارسال میشود.
- فاکتور شامل جزئیات سفارش، قیمت نهایی و اطلاعات تماس است.
- کاربران برای ثبت سفارش نیاز به تأیید ایمیل دارند.
- سیستم تأیید ایمیل با ارسال لینک فعالسازی.
- کنترل دسترسی به منابع با توجه به نقش کاربر.
- جلوگیری از دسترسی کاربران به اطلاعات یکدیگر.
- استفاده از SQLite برای ذخیره اطلاعات کاربران، غذاها، سفارشها و سبد خرید.
- ارسال لینک تأیید ایمیل و فاکتور سفارش از طریق ایمیل.
git clone https://github.com/yusofsf/DeliciousFood.git
cd DeliciousFoodcomposer install
npm installphp artisan install:DelicoiusFood
php artisan servecomposer install
npm installcp .env.example .env
php artisan key:generatephp artisan migrate --seednpm run dev
php artisan servepassword: 1234567
email: admin@gmail.comapp/
├── Console/
├── Enums/
├── Http/
│ ├── Controllers/
│ ├── Api/
│ ├── Requests/
│ ├── Resources/
├── Interfaces/
├── Models/
├── Policies/
├── Providers/
├── Services/
این پروژه توسط yusofsf توسعه داده شده است.