La Central ERP
Retail ERP with real-time sync, inventory control, and sales analytics.
The client needed to centralize sales, inventory, purchasing, and staff in a single platform able to sync multiple registers in real time and adapt to a mini-market's specific business rules.
- Hexagonal architecture + DDD + CQRS: the domain stays isolated from transport and persistence, splitting the write model from the read model.
- WebSockets and internal events keep inventory, sales, and register state in sync in real time.
- Modules don't know about each other directly — all communication happens through decoupled events.
- Custom order-prediction algorithm based on demand, stock, seasonality, and supplier lead time.
- Java
- Spring Boot
- Next.js
- TypeScript
- PostgreSQL
- WebSocket
- Docker
- modulos
- 6
- endpoints
- 31
- architecture
- DDD + Hexagonal + CQRS
Code under NDA. Implementation details available on request.