NexusERP Cloud
A multi-tenant enterprise ERP platform designed to centralize organization management, inventory, procurement, sales, HR, finance, employee management and audit logging behind one modular and isolated system.
- Java 21
- Spring Boot 3
- Spring Security
- Spring Data JPA
- Hibernate
- PostgreSQL
- Redis
- Docker
- GitHub Actions
- Swagger/OpenAPI
- JWT
- RBAC
Businesses need a single ERP surface that cleanly separates each organization’s data and access while remaining modular enough to grow with new departments.
A multi-tenant Spring Boot platform following Clean Architecture. Every tenant is isolated at the data layer, secured by tenant-aware JWT authentication and a granular RBAC model.
Making tenancy reliable: one tenant’s data must never leak into another tenant’s context, regardless of how the system is queried.
The tenant ID is extracted from a tenant-aware JWT and applied at the data layer on every query. Database indexing, server-side pagination and Redis caching support responsive access without weakening isolation.
Authentication flow
Login issues a tenant-aware JWT. A request filter extracts the tenant claim and scopes every downstream query to that organization before it reaches a service.
- Organization and tenant management
- Inventory
- Procurement
- Sales
- Human resources
- Finance
- Employee management
- Audit logging
- Role-based access control
- 01Tenant isolation enforced at the data layer, not in application logic.
- 02Tenant-aware JWT authentication with request filtering before services run.
- 03Redis caching + database indexing + server-side pagination for responsiveness.
- 04Clean Architecture and SOLID principles across all enterprise modules.
- 05Swagger/OpenAPI for self-documenting, testable APIs.
- 06Docker + GitHub Actions for reproducible, automated builds.
A production-shaped ERP foundation with modular enterprise services, containerized deployment, automated CI/CD and API documentation. The project remains ongoing and under construction.
Role — Sole developer — system design, backend architecture and delivery.
Next projectPipelineIQ →