Initializing...
CORE_SYSTEMS_LOAD_V3.0
django Python

دانیال فود – سامانه هوشمند سفارش غذا

// PROJECT_CONTEXT

دانیال فود یک سیستم پیشرفته برای مدیریت رستوران و تحویل غذا است که با قابلیت‌های چند‌نقشی (مشتری، صاحب رستوران، پیک و مدیر)، ردیابی موقعیت جغرافیایی و قیمت‌گذاری پویا طراحی شده است. این پروژه شامل یک پنل وب کامل و رابط برنامه‌نویسی (API) برای اتصال به اپلیکیشن‌های موبایل است.

ساختار پروژه

این برنامه با استفاده از فریم‌ورک Django توسعه یافته و از بخش‌های اصلی زیر تشکیل شده است:

۱. بخش حساب‌های کاربری (Accounts)

  • مدیریت کاربران در ۴ نقش: مشتری، صاحب رستوران، پیک و مدیر سیستم.
  • سیستم مدیریت آدرس‌های متعدد برای مشتریان.
  • احراز هویت دوگانه (Session برای وب و JWT برای اپلیکیشن موبایل).

۲. بخش رستوران‌ها (Restaurants)

  • مدیریت رستوران‌ها، منوها و دسته‌بندی غذاها.
  • سیستم فیلترینگ هوشمند بر اساس شهر و فاصله جغرافیایی (شعاع ۱۰ کیلومتری).
  • قابلیت ثبت نظر و امتیازدهی توسط مشتریان.
  • لیست علاقه‌مندی‌ها.

۳. بخش سفارشات (Orders)

  • مدیریت سبد خرید و فرآیند تسویه‌حساب.
  • تولید شماره سفارش منحصر‌به‌فرد.
  • پیگیری وضعیت سفارش به صورت بصری (Visual Tracking).

۴. بخش تحویل (Delivery)

  • مدیریت پیک‌ها و تخصیص سفارش.
  • پیگیری زنده موقعیت پیک (آماده برای اتصال به نقشه).