A comprehensive Java-based Management System designed for a retail environment (ThogaKade). This application demonstrates the implementation of a layered architecture to manage inventory, customers, and sales transactions efficiently.
- Customer Management: Full CRUD operations (Create, Read, Update, Delete) for customer records.
- Item/Inventory Management: Track stock levels, unit prices, and item descriptions.
- Order Processing: Seamlessly place orders with automatic stock deduction and total calculation.
- Data Persistence: Integrated with a MySQL database for reliable data storage.
- Layered Architecture: Organized using the MVC (Model-View-Controller) design pattern for clean code separation.
- Language: Java
- Database: MySQL
- GUI: JavaFX / Swing
- Architecture: MVC / Layered Architecture
Before running the project, ensure you have the following installed:
- JDK: Java Development Kit (Version 8 or higher)
- MySQL Server: To host the project database
- IDE: IntelliJ IDEA, NetBeans, or Eclipse
- Clone the Repository:
git clone [https://github.com/hashini0123/ThogaKade_System-HMD.git](https://github.com/hashini0123/ThogaKade_System-HMD.git)