IT64-BU31 :: Seat Reservation System for Omakase Restaurant

ระบบจองที่นั่ง ร้านอาหารโอมากาเสะ

details
This web and mobile application is specifically designed to facilitate queue reservations for Omakase-style restaurants, enhancing the overall experience for both customers and restaurant operators. Through the platform, customers can conveniently access comprehensive information on available courses, menus, and pricing, enabling them to make well-informed decisions when selecting their preferred dining experience. For restaurant operators, the system offers a robust and integrated management solution, including functionalities to create and modify course offerings, manage menu items, configure deposit settings, define seating capacities per time slot, set booking limits per customer, establish reservation windows, and set refund policies based on specific time slots.
tools & techniques
Frontend:
  • Language: TypeScript
  • Framework: Angular, Ionic, Capacitor
  • Backend:
  • Language: Java
  • Framework: Spring Boot
  • Authentication: JWT
  • Database:
  • Database: MySQL
  • File Storage:
  • File Storage: Minio
  • Infrastructure:
  • Container: Docker
  • OS: Ubuntu, SIT Server
  • Other Tools:
  • Coding Tool: Visual Studio Code, Android Studio
  • Design: Figma, Canva
  • Version Control: GitHub
  • Testing: Postman, UAT, owasp zap
  • Communication: Microsoft Teams, Discord
  • author
    นางสาวจุฑามาศ ศิริจารุพงษะ
    รหัสนักศึกษา 64130500010
    64130500010@ad.sit.kmutt.ac.th
    นายณวรรธน์ ศรีสะอาด
    รหัสนักศึกษา 64130500018
    64130500018@ad.sit.kmutt.ac.th
    นางสาวธันย์ชนก พรชัยศรี
    รหัสนักศึกษา 64130500039
    64130500039@ad.sit.kmutt.ac.th
    advisor
    Sunisa Sathapornvajana