Skip to content

KithupaG/SupraMart-System

SupraMart-System

A group collaboration university project where we build a multi-role supermarket POS system from scratch using Java Swing along with a few additional libraries. We used MVC Architecture along with basing the project heavily on DAO design patterns.

shields

Some preview screenshots as the project is still under construction

image image image

🧐 Features

Here're some of the project's best features:

  • Multi-role capabilities (Admin Branch Manager Employee Manager Cashier Auditor)
  • Java swing built modern UI
  • Splash screens
  • Jasper Reporting on all things we can build a report out of
  • Use of flatlaf to build a modern UI Theme
  • MySQL Database connected using JDBC
  • DAO Layering for ease of development
  • .exe file built through Launch4J
  • Further in-detail documentation available inside the "Documents" folder

🛠️ Installation Steps:

1. Download repository as a zip or clone repo

2. Run supramart_pos.exe

💻 Built with

Technologies used in the project:

  • Java Swing
  • Java
  • JDBC
  • JasperReporting
  • JCalender
  • FlatLaf
  • RS2XML
  • MVC Architecture
  • Netbeans IDE
  • DAO Design Patterns