Skip to content

hashini0123/ThogaKade_System-HMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ThogaKade System - HMD

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.

πŸš€ Features

  • 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.

πŸ›  Tech Stack

  • Language: Java
  • Database: MySQL
  • GUI: JavaFX / Swing
  • Architecture: MVC / Layered Architecture

βš™οΈ Prerequisites

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

πŸ“ Setup & Installation

  1. Clone the Repository:
    git clone [https://github.com/hashini0123/ThogaKade_System-HMD.git](https://github.com/hashini0123/ThogaKade_System-HMD.git)

About

This is a Java-based desktop application designed to manage the daily operations of a retail shop named "ThogaKade." The system follows a layered architecture (MVC pattern) to ensure scalability and maintainability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages