Skip to content

Bistro-Cheese/cheese-bistro-server

Repository files navigation

Cheese Bistro - Restaurant Management System

Introducing the Cheese Bistro Restaurant Management System, a sophisticated solution catering to diverse operational needs. With a focus on seamless user experiences, our system offers robust features such as secure authentication, user management with role-based permissions, efficient food and order handling, and streamlined inventory and timekeeping management. From creating and updating food items to assigning and tracking staff schedules, this system ensures precision and simplicity. Cheese Bistro can now elevate its business operations, providing an unparalleled dining experience through enhanced menu control, order accuracy, and optimized staff management. Welcome to a new era of restaurant efficiency and customer satisfaction.

Below is an overview of the main functionalities of the system:

1. System's Roles

  • Owner
  • Manager
  • Staff

2. Key Features

Authentication and authorization

  • Login
  • Send Email Cofirmation
  • Authorization based on role
  • Access system by token

User management

  • Create user and assign permissions by roles
  • Get all users, user detail and search users
  • Update user
  • Delete user

Food management

  • Create food
  • Get all foods and search food
  • Update food
  • Delete food

Order management

  • Create order based on table
  • Get all orders
  • Update order
  • Delete order

Inventory management

  • Get ingredients in inventory
  • Import ingredients into inventory

Timekeeping management

  • Assign schedule
  • Get all schedules
  • Update schedule
  • Delete schedule
  • Timekeeping

3. Developing Features

  • Salary calculation
  • Discount
  • Table reservation
  • Restaurant services
  • Customer's feedbacks
  • Reports and statistics

4. Technologies

5. Getting Started

To get started with the project, follow these steps:

  1. Clone repository:
git clone https://github.dev/nvtuanqt212uit/restaurant-management-server 
  1. Run project:
  • Build project:
mvn clean install
  • Start project:
mvn spring:boot run

or:

java -jar target/restaurantmanagement-0.0.1-SNAPSHOT.jar

6. Contact

For any questions or suggestions, please contact us via email:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages