Mã nguồn được thiết kế với cơ sở dữ liệu chi tiết, mô phỏng hoàn chỉnh quy trình vận hành của một nhà hàng cao cấp. Hệ thống phân quyền chặt chẽ với các chức năng chuyên biệt:
Phân hệ Quản trị viên (Admin / Quản lý):
Cấu hình & Nội dung: Cập nhật thông tin website nhà hàng (logo, địa chỉ, hotline) và xuất bản các bài viết tin tức, cẩm nang ẩm thực.
Quản lý Thực đơn: Phân loại món ăn theo danh mục (Khai vị, Món chính, Hải sản, Đồ uống). Admin dễ dàng thêm thông tin món ăn kèm hình ảnh, mô tả chi tiết, kiểm soát số lượng và thiết lập giá khuyến mãi.
Quản lý Bàn & Đơn đặt: Khởi tạo danh sách bàn theo khu vực (Phòng VIP, Bàn gia đình, Sảnh hội nghị) kèm theo sức chứa và trạng thái trống/bận. Quản lý toàn bộ thông tin đơn đặt bàn bao gồm thời gian đến, số lượng khách, thông tin liên hệ và danh sách các món ăn khách đã gọi trước.
Chăm sóc khách hàng: Tiếp nhận các yêu cầu tư vấn đặt tiệc từ người dùng và kiểm soát hệ thống bình luận, đánh giá (reviews) chất lượng món ăn.
Phân hệ Khách hàng (User):
Tra cứu & Tương tác: Khám phá không gian nhà hàng, xem chi tiết thực đơn và lưu lại các món ăn yêu thích vào danh sách (Wishlist) cá nhân.
Đặt bàn trực tuyến: Lựa chọn vị trí bàn mong muốn, điền thông tin số người, thời gian dùng bữa và có thể chọn trước các món ăn đính kèm vào hóa đơn đặt bàn.
Đánh giá & Liên hệ: Gửi form yêu cầu tư vấn đặt tiệc hoặc để lại nhận xét, chấm điểm sao cho các món ăn sau khi đã thưởng thức.

















