Food Center is a comprehensive Java-based desktop application designed for managing food sales, inventory, and deliveries. Built using Java Swing, it combines real-world business operations with robust programming concepts like the Builder and Interpreter design patterns.
- 📦 Product and Stock Management
- 👥 Customer and Supplier Registration
- 🧾 Invoice Generation and Cart Management
- 🚚 Delivery Handling with Waybills
- 📊 Report Generation and History Tracking
- 🔐 User Authentication (Login/Signup)
- Java (Swing GUI)
- MySQL (Database)
- Builder Pattern (Invoice Construction)
- Interpreter Pattern (Invoice Remarks)
gui/: User interface and interaction formsmodel/: Core business entities (Invoice, Ingredient, Payment)builder/: Constructs objects using the Builder design patterninterpreter/: Parses and interprets user remarks
Import the project into NetBeans or any IDE with Swing support. Connect to a MySQL database and run the Home.java class to launch the application.
Pravini Anuradha