An open API service indexing awesome lists of open source software.

https://github.com/promete00/managerestaurantbackend

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.
https://github.com/promete00/managerestaurantbackend

backend crud-application hibernate java jpa mysql-database rest-api restaurant restaurant-management restaurant-management-system restaurant-website spring-boot

Last synced: 3 days ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 🍽️ 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