خدمة ويب المطعم لتوصيل الطعام
مطعم الماس
تسجيل/ترخيص المستخدم
التحقق من البريد الإلكتروني والإخطارات
تشفير كلمة المرور
طلب الطعام
خيارات الدفع
تتبع الطلب في الحساب
التوطين (EN، RU)
إضافة المزيد من إشعارات البريد الإلكتروني
أضف "هل نسيت كلمة المرور؟" خيار
إضافة المزيد من المحتوى إلى الموقع
إضافة ميزة "تغيير الموضوع"
الخادم: جافا 8، سيرفلت، JSP
العميل: Bootstrap 5، CSS
قاعدة البيانات: PostgreSQL 13
الاختبارات: الوحدة الخامسة، موكيتو
أداة البناء: مخضرم
خادم الويب/حاوية Servlet: Tomcat 8
CI/CD: هيروكو
مطعم
هناك أدوار: العميل، المدير. يطلب العميل (المستخدم المعتمد) من القائمة - كتالوج الأطباق، ولديه أيضًا فرصة الاطلاع على الكتالوج بالفرز:
باسم الطبق
بالتكلفة؛
الفئة وتصفية قائمة الأطباق حسب الفئة.
يمكن للعميل، خلال طلب واحد، أن يطلب عدة أطباق متطابقة. يدير المدير الطلبات: بعد تلقي طلب جديد، يرسله للتحضير. بعد الطهي، يقوم المدير بنقل الطلب إلى التسليم. بعد التسليم واستلام الدفع، يقوم المدير بنقل حالة الطلب إلى "مكتمل".
كما تمت إضافة ميزات إضافية بالفعل:
المزيد من خيارات الفرز والتصفية؛
تشفير كلمة المرور؛
التحقق من البريد الإلكتروني والإخطارات؛
صفحة الحساب مع معلومات المستخدم والأوامر؛
تم استخدام bootstrap لتحسين الواجهة الأمامية؛
نشر Heroku لتوفير CI/CD.
استنساخ المشروع
استنساخ البوابة https://github.com/zhadan13/restaurant.git
انتقل إلى دليل المشروع
سي دي ../مطعم
تشغيل التطبيق
mvn القط:تشغيل
استنساخ المشروع
استنساخ البوابة https://github.com/zhadan13/restaurant.git
أضف تكوين Tomcat إلى المشروع
تشغيل التطبيق
اتبع الرابط
https://localhost:8080/DiamondRestaurant
ملاحظة: يجب أن يكون لديك Tomcat 8 مثبتًا مسبقًا.
التفاصيل: https://tomcat.apache.org/download-80.cgi
@zhadan13
للحصول على الدعم، أرسل بريدًا إلكترونيًا إلى [email protected].