SHPortfolioSakibul Haque
Back to projects

ERP2026

Spring Boot ERP

A modern ERP solution designed for finance, purchasing, inventory, sales, accounting, and warehouse management.

Role: Backend and platform architecture with admin-facing workflow design.

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.

Key features

  • Modular architecture
  • JWT authentication
  • Role-aware access
  • Reporting endpoints
  • Inventory tracking

Technology stack

Spring BootReactPostgreSQLDocker

Challenges

  • Keeping module boundaries clear while maintaining consistent reporting.
  • Designing access rules without burying the product in enterprise complexity.

Outcome signals

  • Improved traceability across workflow steps
  • Created a clearer split between business logic and admin surfaces

Lessons learned

  • ERP systems stay manageable when workflows are explicit and modular.
  • Permission modeling should support operations, not just satisfy a checklist.