Pharmacy Management System

[Image of JavaFX desktop application dashboard]

Overview

I designed a complete desktop application to manage pharmaceutical inventory and sales. The system is built on a strict MVC (Model-View-Controller) architecture to ensure clean code and maintainability.

Key Features

  • Architecture: Developed using robust entity modeling and UML diagrams.
  • Data Management: Implemented full CRUD functionalities (Create, Read, Update, Delete) for inventory management.
  • Database: Integrated MySQL for reliable data storage and Maven for dependency management.

Technologies Used

  • Language: Java 21
  • UI Framework: JavaFX
  • Database: MySQL
  • Design: UML, MVC Pattern