Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clothify Store - POS System

Java JavaFX MySQL Hibernate JFoenix Maven

📌 Project Overview

Clothify Store is a Point of Sale (POS) System developed as part of the Standalone Application Development coursework for ICET (Institute of Computer Engineering Technology).

This JavaFX-based application helps manage a clothing store's inventory, sales, employees, suppliers, and customer orders with a layered architecture (DTO, DAO, Service, Controller).

🔗 GitHub Repository: https://github.com/Ravindu9EV/StandAloneApplicationCourseWork_ICET.git


✨ Key Features

✅ User Authentication & Roles

  • Admin (store owner) and Employee (default user) dashboards
  • Secure login with password encryption
  • Password reset via OTP email

✅ Product & Inventory Management

  • Add/update/delete products (Ladies, Gents, Kids categories)
  • Track stock levels in real-time
  • Supplier management

✅ Order Processing

  • Create & manage customer orders
  • Auto-generated order IDs
  • Email receipts for customers

✅ Employee & Supplier Management

  • Admin can add/update/delete employees
  • Track suppliers and their items

✅ Reporting & Analytics

  • Sales reports (Daily/Monthly/Annual)
  • Inventory & employee reports
  • Jasper Reports with charts (Pie & Line)

✅ Modern UI with JFoenix

  • Resizable & responsive design
  • Material Design aesthetics

🛠 Technologies Used

  • Frontend: JavaFX, JFoenix (Material Design)
  • Backend: Java 11
  • Database: MySQL 8.0
  • ORM: Hibernate 6.0
  • Build Tool: Maven
  • Reporting: JasperReports
  • Dependency Injection: Lombok

🚀 Installation Guide

Prerequisites

  • Java JDK 11
  • MySQL Server 8.0+
  • Maven 3.8+

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/Ravindu9EV/StandAloneApplicationCourseWork_ICET.git
    cd StandAloneApplicationCourseWork_ICET

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages