Skip to content

A comprehensive JavaFX-based application for managing supermarket operations. Built with Java 17, Hibernate, and SQL, and following the Model-View-Controller (MVC) design pattern.

Notifications You must be signed in to change notification settings

Maya-Yagan/supermarket-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supermarket Management System

The Supermarket Management System is a comprehensive platform designed to streamline and digitize various supermarket operations. It includes features such as employee management, product management, warehouse management, and more. This project follows a layered architecture to ensure scalability and maintainability.

Features

Completed Features

  • User Authentication: Secure login with email and password validation.
  • Employee Management: Add, edit, delete, and view employee details.
  • Product Management: Manage products, categories, and perform CRUD operations.
  • Warehouse Management: Track warehouses, manage inventory, and allocate products.

Planned Features

  • Orders Management: Manage orders for out-of-stock products.
  • Sales Tracking: Display sales data and financial summaries.
  • Fault Management: Report and track product or operational issues.
  • Payments Module: Handle customer payments and generate invoices.
  • Attendance Tracking: Monitor employee attendance and calculate salaries.

Technologies Used

  • Programming Language: Java 17
  • Frontend Framework: JavaFX with AtlantaFX
  • Database: SQL
  • ORM: Hibernate
  • Design Pattern: Model-View-Controller (MVC)

About

A comprehensive JavaFX-based application for managing supermarket operations. Built with Java 17, Hibernate, and SQL, and following the Model-View-Controller (MVC) design pattern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages