Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohamed-hatem-1/shawarma-restaurant
A Java GUI app with Apache NetBeans for order management and bill generation in a restaurant. Select items, quantity, add-ons, and calculate total. Generates bills and saves to text files.
https://github.com/mohamed-hatem-1/shawarma-restaurant
Last synced: 20 days ago
JSON representation
A Java GUI app with Apache NetBeans for order management and bill generation in a restaurant. Select items, quantity, add-ons, and calculate total. Generates bills and saves to text files.
- Host: GitHub
- URL: https://github.com/mohamed-hatem-1/shawarma-restaurant
- Owner: Mohamed-Hatem-1
- Created: 2023-08-31T14:14:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-31T14:52:48.000Z (over 1 year ago)
- Last Synced: 2023-09-01T06:52:38.332Z (over 1 year ago)
- Language: Java
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restaurant Management System
A Java GUI app with Apache NetBeans for order management and bill generation in a restaurant. Select items, quantity, add-ons, and calculate total. Generates bills and saves to text files.
## Table of Contents
- [Description](#description)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Demo video](#demo)## Description
The **Restaurant Management System** is a Java GUI application developed to help manage orders and generate bills for a restaurant. It allows customers to select various food items (chicken shawarma, meat shawarma) and drinks (water, pepsi) along with optional add-ons (cheese). The application calculates the sub-total, tax, and total price of the order, and provides options to save and generate bills.
## Features
- User-friendly GUI for placing orders and generating bills.
- Options for choosing food items and drinks with quantity.
- Optional add-ons for food items.
- Real-time price calculation based on selections.
- Tax calculation based on the sub-total.
- Bill generation and saving to text files.
- Easy-to-use interface for calculating new bills.
- Exit option to close the application.## Installation
1. Clone the repository using `git clone https://github.com/Mohamed-Hatem-1/Shawarma-Restaurant.git`.
2. Open the project in your favorite Java IDE (Abache NetBeans, Eclipse, IntelliJ, etc.).
3. Build and run the `RestaurantWindow.java` file.## Usage
1. Launch the application.
2. Use the spinners to select the quantity of food items and drinks.
3. Check the "Add Cheese" checkboxes if needed.
4. Click the "Calculate" button to calculate the total.
5. Optionally, click "Save Bill" to generate a bill text file.
6. Use "New Bill" to reset the order and start a new bill.
7. Click "Exit" to close the application.## Demo
**[Watch the demo video](https://youtu.be/qSzoCgg9gns?si=aQIfdcXQV8HW88jl)**