تفاصيل العمل

مواصفات Bite-Food

منصة تربط المطاعم/المخابز التي لديها فائض طعام يومي بالعملاء

تتكون من :

Backend API

لوحة إدارة

لوحة للمطعة

تطبيق عميل

تطبيق مندوب.

تطبيق العميل — Bite-Food Customer

التسجيل:

- هاتف + OTP (6 أرقام)

- Google Sign-In

اختيار لغة ar/en

وضع ليلي datk mode

المميزات الأساسية:

- الرئيسية: بحث، فلتر مطبخ، بانرات، عروض قريبة حسب الموقع

- تفاصيل العرض: صورة، خصم -XX%، عد تنازلي، المكونات، تحذير حساسية (يقرأ user_allergens من الحساب)، اختيار توابل (إلزامي/اختيار واحد) + إضافات/صلصات (متعدد حتى max_select) + صور/إيموجي للخيارات + ملاحظات + كمية

- السلة والطلب: كوبون ، رسوم توصيل حسب المنطقة، تأكيد طلب

- التتبع الحي: خريطة + حالة الطلب + OTP تسليم + شات مباشر مع المندوب

- الحساب: عناويني خريطة ، حساسياتي

تطبيق المندوب — Bite-Food Captain

التسجيل: هاتف + OTP + بيانات (مركبة/لوحة/منطقة) + رفع مستندات (بطاقة/رخصة) بعد ذلك اعتماد الإدارة

المميزات:

- الرئيسية: تبديل متاح/مشغول

- كارت محفظة (رصيد/كاش مستحق/الحد)

- قائمة طلبات جديدة (قبول/رفض)

- طلباتي

-تفاصيل الطلب: اتصال/شات، تأكيد استلام/تسليم بـ OTP، تحديث موقع حي

- المالية: شحن محفظة (حد أدنى 25)، سجلات، إنشاء تسوية + رفع إثبات وبعدها بياخد دورة عمل

- المستندات: معاينة ثم قبول/رفض من الإدارة

- قيود تشغيلية: CashLimit (300) يوقف الاستلام عند الوصول للحد

4) لوحة الإدارة + المطعم — Bite-Food Admin/Restaurant

- (admin_panel) لوحة الإدارة

- الإدارة :

-الطلبات :

-المطاعم :

-المناديب :

-السجل المالي

-التسويات

-المناطق

-الكوبونات

-التقييمات، التقارير

-الإشعارات

-البانرات

-صفحات الموقع

-سجل التدقيق

المطعم

لوحة تحكم

الطلبات

المنيو

عروض الفائض

الفروع (ساعات أسبوعية)

فريق العمل

التقارير

المالية

التقنيات

Backend — ASP.NET Core 8 + SQL Server

- Auth JWT, OTP, Google tokeninfo

Driver App

- Online/Offline مع تحقق المحفظة الدنيا

- طلبات متاحة قريبة + زر قبول يُعطَّل تلقائياً عند الحد النقدي

- تدفق المهمة: تأكيد استلام → بدء توصيل → تسليم بـ OTP

- إرسال موقع GPS كل 10 ثوان أثناء المهمة (تتبع حي)

- محفظة: أرباح + كاش محصّل/مستحق + شريط الحد النقدي

- طلبات تسوية (وكيل/مطعم) + سجل الحركات (TXN IDs)

- رفع المستندات + حالة الاعتماد