API طلب الطعام للمطاعم
هذا المشروع هو (API) قوية لطلب الطعام من المطاعم، وتم إنشاؤه باستخدام Node.js و Express و Postgres و TypeScript.
المميزات
مصادقة المستخدم:
- إنشاء حساب المستخدم.
- تسجيل الدخول للمستخدم باستخدام رموز JSON Web Tokens (JWT).
وظائف المستخدم:
- يمكن للمستخدمين تقديم طلبات من مطعم أو أكثر.
- يمكن للمستخدمين إضافة وإزالة عناصر من سلة التسوق الخاصة بهم.
- تظل عناصر السلة قائمة عبر الأجهزة.
مميزات المسؤول:
- تسجيل الدخول للمسؤول باستخدام رموز JWT.
- يمكن للمسؤولين إنشاء مسؤولين آخرين.
- يمكن للمسؤولين إنشاء حسابات لأصحاب المطاعم.
مميزات أصحاب المطاعم:
- يمكن لأصحاب المطاعم إنشاء مطعم واحد.
- يمكن لأصحاب المطاعم إضافة عدة قوائم طعام إلى مطعمهم.
إدارة الطلبات:
- يمكن للمستخدمين تقديم طلبات.
- يمكن للمستخدمين عرض طلباتهم السابقة.
- يمكن لأصحاب المطاعم سرد الطلبات الخاصة بمطعمهم.
- يمكن لأصحاب المطاعم تحديث حالة الطلب إلى تم الشحن أو تم التوصيل.
نظام التقييم:
- يمكن للمستخدمين إجراء تقييمات للمطاعم التي قاموا بالطلب منها.
التقنيات المستخدمة:
- Node.js
- Express
- Postgres
- TypeScript
- JSON Web Tokens (JWT)