Problem solved
Growing teams needed auditable workflows and business data consistency without bloated enterprise software.
Solution
Designed services, policy-aware access, and UI flows around real business stages instead of generic CRUD screens.
Architecture overview
Spring Boot services handle domain logic, validations, and reporting, with a dedicated frontend for admin operators.
Database design
PostgreSQL-backed modules were separated by domain concerns such as finance, purchasing, inventory, and warehouse state.
API design
JWT-protected APIs exposed modular business capabilities with clear validation boundaries for reporting, inventory actions, and approvals.