Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.26 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.26 KB

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)