Skip to content

This is the backend of a restaurant management system built with Spring Boot. It helps to manage tables, menus, products, orders, waiters, reservations, and more. The project is organized with controllers, DTOs, models, and repositories. It is useful for a restaurant or a point-of-sale system.

Notifications You must be signed in to change notification settings

PROMETE00/ManageRestaurantBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Restaurant Management Backend

You can support me at

https://coff.ee/prome

This is the backend of a restaurant management system made with Spring Boot.
It helps to manage:

  • Tables and their status
  • Menus and products
  • Orders and reservations
  • Waiters and clients

📌 Features

Create, update and delete orders

Assign waiters to tables

Manage product ingredients and types

Track order status

Make reservations

🔧 Technologies

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • MySQL (or any SQL database)
  • Maven

📁 Project Structure

  • controller/ – Handles the REST API endpoints
  • dto/ – Data Transfer Objects
  • model/ – Entities and enums for the database
  • repository/ – JPA interfaces to access data

🚀 How to Run

  1. Clone this repo
  2. Configure your database in application.properties
  3. Run the app with:

./mvnw spring-boot:run

About

This is the backend of a restaurant management system built with Spring Boot. It helps to manage tables, menus, products, orders, waiters, reservations, and more. The project is organized with controllers, DTOs, models, and repositories. It is useful for a restaurant or a point-of-sale system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages