Skip to content
All projects

Independent Project · 2017

Pharmacy Management System

End-to-end pharmacy operations: inventory, sales, billing, and reports.

JavaSpring BootJPA / HibernateREST APIMaven

Problem

Pharmacies need a single system to manage inventory, purchases, sales, and customers, with reliable billing and business reporting.

My role

Sole developer — designed and built the full system end to end.

Architecture overview

A Spring Boot application with a JPA/Hibernate data layer and REST APIs, built with Maven. Covers the full operational flow from purchasing to sales and reporting.

Key features

  • Inventory management
  • Purchase and sales management
  • Bill tracking
  • Customer tracking
  • Detailed business reports

Engineering challenges

  • Modeling inventory and sales so stock and billing stay consistent
  • Designing reports that reflect real business questions

Outcome / impact

A complete pharmacy operations system covering inventory, sales, billing, and business reports.