Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Food Center - Java Desktop App

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.

🚀 Features

  • 📦 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)

🧠 Tech Stack

  • Java (Swing GUI)
  • MySQL (Database)
  • Builder Pattern (Invoice Construction)
  • Interpreter Pattern (Invoice Remarks)

📁 Modules Overview

  • gui/: User interface and interaction forms
  • model/: Core business entities (Invoice, Ingredient, Payment)
  • builder/: Constructs objects using the Builder design pattern
  • interpreter/: Parses and interprets user remarks

📌 Getting Started

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.


🙌 Author

Pravini Anuradha

About

Developed a modular Android app in Java for user profiles, fund transfers, and transaction history. Used activities, fragments, services, and adapters with MVC architecture. Emphasized UI/UX, clean business logic, and data handling via models and utilities in a Gradle-based project.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages