The Cafe Management System is a Java-based application designed to streamline operations in a cafe setting. It provides a user-friendly interface for customers to place orders, track their order status, and allows cafe staff to track sales.
Order Management: Customers can browse the menu, add items to their cart, and place orders with ease.
Order Tracking: Tracking of order status, from placement to fulfillment, for both customers and cafe staff.
User Authentication: Secure login system for both customers and staff members, ensuring data privacy and integrity.
Programming Language: Java
Database: MySQL
User Interface: JFrame
Version Control: Git, GitHub
Java Version: 19.0.2
Instructions for running the code
- Download the following jar files in the libraries folder in the project:
a) mysql-connector-j-8.0.33
b) itextpdf-5.0.4
-
Run the DataStorageTable class in the project to create tables and connect to the MySQL connector and change password in connectionToDatabase.java file.
-
System can be logged in using pre-defined manager login details:
Email: manager@gmail.com
Password: admin
Customer Interface: Customers can log in, view the menu, add items to their cart, place orders, and track their order status.
Staff Interface: Staff members can log in, view incoming orders, update order statuses, manage inventory, and generate sales receipts.
https://drive.google.com/drive/folders/182TxzS1zC0vhTO8qKBaCKO0abze5g5JX?usp=sharing
For any questions or further information, you can reach me at omkaryeole@gmail.com.
Thank you for visiting the Cafe Management System project!