پروژه های دیگر را مشاهده نمایید .
### پروژه: سیستم آنلاین تحویل غذا (Online Food Delivery System) در PHP با کد منبع
**سیستم آنلاین تحویل غذا** یک وباپلیکیشن است که به مشتریان این امکان را میدهد تا غذا و نوشیدنیها را از رستورانها آنلاین سفارش دهند و سفارشات خود را به موقعیت مشخص شده دریافت کنند. این سیستم با استفاده از PHP و MySQL توسعه یافته و شامل بخشهای مختلف برای مدیر و کاربران مهمان است.
#### **ویژگیهای سیستم:**
- **برای کاربران (مشتریان):**
- **ثبتنام و ورود:**
- کاربران ابتدا باید در سیستم ثبتنام کرده و وارد شوند.
- **مشاهده منو:**
- کاربران میتوانند نام غذاها و قیمتهای آنها را در منو مشاهده کنند.
- **سفارش غذا:**
- کاربران میتوانند تعداد مورد نظر خود از هر غذا را انتخاب کرده و دکمه "سفارش" را کلیک کنند.
- **پرداخت آنلاین:**
- بعد از سفارش، کاربران به بخش پرداخت هدایت شده و جزئیات پرداخت را وارد میکنند.
- **مشاهده و مدیریت سفارشات:**
- کاربران میتوانند سفارشات قبلی خود را مشاهده کرده، آنها را ویرایش کرده یا لغو کنند.
- **ویرایش مشخصات شخصی:**
- کاربران میتوانند اطلاعات شخصی خود را ویرایش کنند.
- **برای مدیر:**
- **مدیریت غذاها:**
- مدیر میتواند غذاهای جدید اضافه کرده، قیمتها را ویرایش کرده و در دسترس بودن غذاها را تغییر دهد.
- **مدیریت سفارشات:**
- مدیر میتواند تمام سفارشات مشتریان را مشاهده کرده، سفارشات لغو شده، تحویل داده شده، و در حال انتظار را بررسی کند.
- **مدیریت کاربران:**
- مدیر میتواند تعداد کاربران، ایمیلها، شماره تماسها و آدرسهای آنها را مشاهده کرده و کاربران جدید اضافه کند.
#### **تکنولوژیهای استفاده شده:**
- **HTML:** برای طراحی و ساختار صفحات وب
- **CSS:** برای طراحی و استایل صفحات
- **JavaScript:** برای تعاملات و ویژگیهای پیشرفته در رابط کاربری
- **PHP:** برای منطق سمت سرور و پردازش درخواستها
- **MySQL:** برای مدیریت پایگاه داده
- **Bootstrap:** برای طراحی واکنشگرا و زیبا
#### **نحوه اجرای پروژه:**
1. **دانلود و استخراج فایل:**
- فایل پروژه را دانلود کرده و آن را استخراج کنید.
2. **کپی پروژه به پوشه `htdocs`:**
- پوشه اصلی پروژه را کپی کرده و در مسیر `xampp/htdocs/` قرار دهید.
3. **راهاندازی XAMPP:**
- XAMPP را باز کرده و سرویسهای Apache و MySQL را راهاندازی کنید.
4. **ایجاد پایگاه داده:**
- مرورگر وب خود را باز کرده و به آدرس `http://localhost/phpmyadmin/` بروید.
- روی تب "Databases" کلیک کنید.
- یک پایگاه داده جدید با نام `food` ایجاد کنید.
- به تب "Import" بروید، فایل `food.sql` را که در پوشه `sql` پروژه وجود دارد، انتخاب کنید و روی "Go" کلیک کنید.
5. **دسترسی به سیستم:**
- پس از ایجاد پایگاه داده، مرورگر وب خود را باز کرده و به آدرس `http://localhost/online_food_delivery/` بروید.
6. **ورود به پنل مدیریت:**
- برای ورود به پنل مدیریت از نام کاربری `root` و رمز عبور `toor` استفاده کنید.
این سیستم به کاربران این امکان را میدهد که به راحتی غذاها را آنلاین سفارش دهند و به مدیران این امکان را میدهد که بر تمامی جنبههای مرتبط با تحویل غذا نظارت داشته باشند و آنها را مدیریت کنند.