This Java GUI application is a CoffeeShop management system. It allows users to select various coffee and pastry items, calculate the total price with tax, and generate a receipt.
Please note that the appearance or behavior of the program may vary between different operating systems. The application has been tested and is almost fine on Linux. It is highly recommended to try the application on a Linux system for the optimal experience.
The project uses Java AWT and Swing libraries for the graphical user interface. It consists of the following components:
cafeguii.gui.Dashboard
: The main GUI class that displays the coffee shop interface.cafeguii.app.CoffeeShopCalculator
: A class responsible for calculating the tax based on the subtotal.cafeguii.menu.CoffeeShopItem
: A class representing coffee and pastry items with name, price, icon, and label.cafeguii.images2/
: Directory containing images of coffee shop items used in the GUI.
-
Navigate to the
dist
directory. -
Run the CoffeeShop GUI application by executing the following command in the terminal:
java -jar CafeGuii.jar
-
Select items by checking the checkboxes and adjusting the quantity.
-
Click the "Total" button to calculate the total price with tax.
-
Optionally, print a receipt using the "Receipt" button.
CoffeeShop Dashboard displaying the coffee shop interface.
- Muhammad Mahathir (2208107010056)
- Azri Harniza (2208107010034)
- Muhammad Khalid AlGhifari (2208107010044)
- Pryta Rosela (2208107010046)
- Raihan Firyal (2208107010084)
- T.Farhansyah (2208107010090)
This project is licensed under the MIT License - see the LICENSE file for details.