/nodejs_be_restaurant

This is BE code for restaurant management.

Primary LanguageJavaScript

Firestaurant

A reservation Website

Firestaurant is a website that helps users book tables online quickly, conveniently and without wasting much time and helps managers automate all processes for recording requests to book tables/change tables from clients.


This is a Backend source code to help develop a restaurant reservation website - an academic project of the subject "Object-oriented programming techniques" - taught by lecturer Huynh Trung Tru.

Made by:

  • Le Mau Anh Duc - N19DCCN038
  • Tran Thu Dat - N19DCCN036

Deploy :

Related Source

Main features:

Common:

  • For manager roles:
    • Add several information of dish, drink, service..., includes: name, description, image, price, type...
    • Manage client reservation history: view, change status(ex: reject for some reasons) or add notes to it.
  • For client roles:
    • View all information about restaurant: basic information and restaurant's products: dish, drink, service... clearly.
    • Make a reservation.

Special:

  • Automatically reservation: Based on the number of guests, event time, menu, drinks, and services provided by client, the system automatically arranges tables(without manager intervention) and notifies prepaid fees(if any). In case there is a prepaid fee, the person booking the table is required to pay before the specified time. Otherwise, the system will no longer hold the reservation.
  • Messenger-lite: Our website allows clients to message the manager and vice versa. This helps the restaurant easily connect and better understand clients' requests as well as make clients express their opinions more clearly to the restaurant.