Skip to content

OmkarYeole/Cafe-Management-System-in-Java

Repository files navigation

Cafe Management System in Java

Overview

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.

Features

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.

Technologies Used

Programming Language: Java

Database: MySQL

User Interface: JFrame

Version Control: Git, GitHub

Installation

Java Version: 19.0.2

Instructions for running the code

  1. Download the following jar files in the libraries folder in the project:

a) mysql-connector-j-8.0.33

b) itextpdf-5.0.4

  1. Run the DataStorageTable class in the project to create tables and connect to the MySQL connector and change password in connectionToDatabase.java file.

  2. System can be logged in using pre-defined manager login details:

Email: manager@gmail.com

Password: admin

Usage

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.

The link for the video Demonstration is as follows:

https://drive.google.com/drive/folders/182TxzS1zC0vhTO8qKBaCKO0abze5g5JX?usp=sharing

Contact

For any questions or further information, you can reach me at omkaryeole@gmail.com.

Thank you for visiting the Cafe Management System project!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages