django
Python
دانیال فود – سامانه هوشمند سفارش غذا
// PROJECT_CONTEXT
دانیال فود یک سیستم پیشرفته برای مدیریت رستوران و تحویل غذا است که با قابلیتهای چندنقشی (مشتری، صاحب رستوران، پیک و مدیر)، ردیابی موقعیت جغرافیایی و قیمتگذاری پویا طراحی شده است. این پروژه شامل یک پنل وب کامل و رابط برنامهنویسی (API) برای اتصال به اپلیکیشنهای موبایل است.
ساختار پروژه
این برنامه با استفاده از فریمورک Django توسعه یافته و از بخشهای اصلی زیر تشکیل شده است:
۱. بخش حسابهای کاربری (Accounts)
- مدیریت کاربران در ۴ نقش: مشتری، صاحب رستوران، پیک و مدیر سیستم.
- سیستم مدیریت آدرسهای متعدد برای مشتریان.
- احراز هویت دوگانه (Session برای وب و JWT برای اپلیکیشن موبایل).
۲. بخش رستورانها (Restaurants)
- مدیریت رستورانها، منوها و دستهبندی غذاها.
- سیستم فیلترینگ هوشمند بر اساس شهر و فاصله جغرافیایی (شعاع ۱۰ کیلومتری).
- قابلیت ثبت نظر و امتیازدهی توسط مشتریان.
- لیست علاقهمندیها.
۳. بخش سفارشات (Orders)
- مدیریت سبد خرید و فرآیند تسویهحساب.
- تولید شماره سفارش منحصربهفرد.
- پیگیری وضعیت سفارش به صورت بصری (Visual Tracking).
۴. بخش تحویل (Delivery)
- مدیریت پیکها و تخصیص سفارش.
- پیگیری زنده موقعیت پیک (آماده برای اتصال به نقشه).

