ة وDjango في الواجهة الخلفية، مع استخدام Axios للتواصل بين الطرفين عبر واجهات API.
الوظائف الأساسية:
نظام تسجيل الدخول والتسجيل
يدعم تسجيل الدخول للمستخدمين وتخزين رموز التحقق (Access & Refresh Tokens) باستخدام الـ Context API لتأمين الطلبات.
واجهة إدارة المطعم
تحتوي على أقسام متعددة مثل: الصفحة الرئيسية، إدارة الطلبات، إنشاء قائمة طعام، تعديل القائمة، وعرض معلومات المطعم.
إنشاء وتعديل قائمة الطعام
يمكن لمالك المطعم إنشاء أقسام داخل القائمة (مثل: المقبلات، الأطباق الرئيسية) وإضافة أو تعديل العناصر داخل كل قسم بسهولة.
واجهة العميل (الزبون)
يستطيع الزبون استعراض قائمة الطعام واختيار العناصر التي يرغب في طلبها، ثم إرسال الطلب إلى الخادم (backend).
نظام التوصيل والطلبات
قسم مخصص لتتبع الطلبات وعرض الطلبات التي تم تقديمها من قبل الزبائن.