Skip to content

amirmughal44/Coffee_Shop_Netbeans_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Dream Brew Coffee Shop Management System A comprehensive coffee shop management system built with Java Swing. **Note: This version uses In-Memory data storage, so no database setup is required!** ## Features - **User Authentication**: Separate login for Admin and Customers - **Dashboard**: Real-time statistics including today's orders and revenue - **Order Management**: Create and manage orders with cart functionality - **Menu Management**: View menu items with images - **Customer Panel**: complete customer interface with Home, Cart, History, Profile, Chatbot, FAQ - **Sales Records**: (Admin) View sales history - **No Database Required**: All data is stored in memory for easy setup and testing ## Technology Stack - **Java Swing**: Modern GUI framework - **Java AWT**: Layouts and graphics - **In-Memory Storage**: Data persistence during runtime ## Prerequisites - Java JDK 8 or higher ## Installation & Running ### 1. Compile the Project Open a terminal/command prompt in the project root directory and run: ```bash javac src/CoffeeShopManagementSystem/*.java src/CoffeeShopManagementSystem/dao/*.java src/CoffeeShopManagementSystem/model/*.java ``` ### 2. Run the Application ```bash java -cp src CoffeeShopManagementSystem.Main ``` ### 3. Login Credentials **Admin Account:** - **Username:** `admin` - **Password:** `admin123` **Customer Account:** - You can Sign Up for a new account - Or use any created account (Data is lost when application closes) ## User Roles ### Admin - Full access to all features - Manage employees (simulated) - View sales records - Manage menu items ### Customer - Browser products - Add to cart - Place orders - View order history - Chat with support bot ## Project Structure ``` src/CoffeeShopManagementSystem/ ├── Main.java # Application entry point ├── LoginFrame.java # Main login window ├── CustomerFrame.java # Customer dashboard ├── DashboardFrame.java # Admin dashboard ├── dao/ # Data Access Objects (In-Memory) └── model/ # Data models ``` ## Troubleshooting ### Images Not Loading - Ensure the `src/CoffeeShopManagementSystem/Image` folder exists and contains the image files. - Run the application from the project root directory so relative paths work correctly. ### Compilation Issues - Ensure you are running the `javac` command from the root directory. - Verify Java version is 8 or higher. --- **Dream Brew Coffee Shop Management System** # Coffee_Shop_Netbeans_Java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages