/Restaurant-Management-Java-SpringBoot

Developed using IntelliJ IDEA and primarily utilizes the Java programming language

Primary LanguageJava

RestaurantManagementSystem


Hebrew explenation video

https://www.youtube.com/watch?v=xbGFyxBOv_Q

Welcome to the Restaurant Management System project!

This application is designed to streamline and simplify restaurant operations

It's developed using IntelliJ IDEA and primarily utilizes the Java programming language


📌 Project Status: Incomplete

This project is currently in an active development phase and is not considered complete. There are essential components that still require implementation:

  • Server-side Integration: The server-side functionality, including setting up the server architecture, defining APIs, and handling data communication between the client-side and server-side components, is currently in progress

  • Sorting Algorithms Integration: Sorting algorithms have been developed but have not yet been integrated into the system, these algorithms will play a crucial role in sorting and organizing data within our JSON files to enhance efficiency and usability

ℹ️ Overview

The Restaurant Management System employs a database structure based on multiple JSON files These files serve as data containers for various aspects of restaurant operations, including menu items, customer orders, and user information

With this setup, the application can perform the following operations:

  • Add Data: Users can add new entries to the database by providing the necessary information
  • Change Data: Users have the ability to update existing data within the JSON files
  • Delete Data: The application also allows users to remove records as needed

🌟 Highlights

Login form

image

  • All users data is stored in a JSON files witch can update, erase or restore users

Create new account form

  • the user most register to the application before logging in

image

Forgot password form

  • the user can restore an account

image

Dashboard from

  • Display sum of income and number of customers, each purchase made by a customer is displayed as a dot in a bar chart

image

Inventory form

  • Manage the restaurant's inventory with the ability to add, update, and delete products

image

Menu form

  • Order and Payment Menu that simplifies the ordering process for both customers and users

image

Receipt

  • A form that provides comprehensive information about an order

image


✉️ bstasb@gmail.com
💿 https://github.com/StasBratanich
🖥️ https://www.linkedin.com/in/stas-bratanich-computer-science/