บริการเว็บร้านอาหารสำหรับบริการส่งอาหาร
ร้านอาหารไดมอนด์
การลงทะเบียนผู้ใช้/การอนุญาต
การยืนยันอีเมลและการแจ้งเตือน
การเข้ารหัสรหัสผ่าน
การสั่งอาหาร
ตัวเลือกการชำระเงิน
ติดตามการสั่งซื้อในบัญชี
การแปลเป็นภาษาท้องถิ่น (EN, RU)
เพิ่มการแจ้งเตือนทางอีเมลเพิ่มเติม
เพิ่ม "ลืมรหัสผ่าน?" ตัวเลือก
เพิ่มเนื้อหาเพิ่มเติมลงในไซต์
เพิ่มฟีเจอร์ "เปลี่ยนธีม"
เซิร์ฟเวอร์: Java 8, Servlet, JSP
ลูกค้า: Bootstrap 5, CSS
ฐานข้อมูล: PostgreSQL 13
การทดสอบ: JUnit 5, Mockito
เครื่องมือสร้าง: Maven
เว็บเซิร์ฟเวอร์/คอนเทนเนอร์ Servlet: Tomcat 8
CI/CD: เฮโรกุ
ร้านอาหาร
มีบทบาท: ลูกค้า, ผู้จัดการ ลูกค้า (ผู้ใช้ที่ได้รับอนุญาต) สั่งอาหารจากเมนู - แคตตาล็อกอาหารและยังมีโอกาสดูแคตตาล็อกด้วยการเรียงลำดับ:
ตามชื่อของจาน;
ตามต้นทุน;
หมวดหมู่และกรองรายการอาหารตามหมวดหมู่
ลูกค้าสามารถสั่งอาหารที่เหมือนกันหลายรายการได้ภายในคำสั่งซื้อเดียว ผู้จัดการจัดการคำสั่งซื้อ: หลังจากได้รับคำสั่งซื้อใหม่แล้ว ให้ส่งไปเพื่อเตรียมการ หลังจากปรุงอาหารแล้ว ผู้จัดการจะโอนคำสั่งซื้อไปยังผู้จัดส่ง หลังจากจัดส่งและรับการชำระเงินแล้ว ผู้จัดการจะโอนสถานะของคำสั่งซื้อเป็น "เสร็จสมบูรณ์"
นอกจากนี้ยังมีการเพิ่มคุณสมบัติเพิ่มเติมแล้ว:
ตัวเลือกการเรียงลำดับและการกรองเพิ่มเติม
การเข้ารหัสรหัสผ่าน
การยืนยันอีเมลและการแจ้งเตือน
หน้าบัญชีพร้อมข้อมูลผู้ใช้และคำสั่งซื้อ
bootstrap ใช้เพื่อปรับปรุงส่วนหน้า
การปรับใช้ Heroku เพื่อจัดเตรียม CI/CD
โคลนโครงการ
โคลนคอมไพล์ https://github.com/zhadan13/restaurant.git
ไปที่ไดเร็กทอรีโครงการ
ซีดี ../ร้านอาหาร
เรียกใช้แอปพลิเคชัน
mvn tomcat:run
โคลนโครงการ
โคลนคอมไพล์ https://github.com/zhadan13/restaurant.git
เพิ่มการกำหนดค่า Tomcat ให้กับโปรเจ็กต์
เรียกใช้แอปพลิเคชัน
ตามลิงค์เลย
https://localhost:8080/DiamondRestaurant
หมายเหตุ: คุณต้องติดตั้ง Tomcat 8 ไว้ล่วงหน้า
รายละเอียด: https://tomcat.apache.org/download-80.cgi
@zhadan13
สำหรับการสนับสนุนส่งอีเมล [email protected]