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.