In production2026Designer & backend developer
Business Management System — Lucatex SARL
Full ERP in production: operations, employees, finance, reporting, traceability.

Project overview
A backend application designed and developed in production for Lucatex SARL, covering all business operations: money transfers, employee management, financial modules, daily reports, secure archiving, and internal communication.
Current state
- System used daily in production by Lucatex SARL's operational team.
- All operational modules (transfers, finance, employees, reporting) deployed.
- Possible improvements around consolidated reporting and advanced audit.
Tech stack
JavaSpring BootPostgreSQLSQLHTML/CSSThymeleaf
Tags & Code
BackendERPSpring BootJavaSQL
Private code (production system)
Vision
- Centralize all company operations to reduce manual errors.
- Improve real-time traceability and visibility of the overall business situation.
- Provide role-specific dashboards for more efficient management.
Architecture
- Spring Boot MVC architecture with multi-role management (employee, manager, admin) and secure authentication.
- Money transfer management (standard and Xpress) with limit controls and automatic monthly archiving.
- Financial modules: daily reports, cash transfers, loans, bonuses, withdrawals, and bank discrepancy management.
- Employee performance tracking, automatic bonus calculation, and role-specific dashboards.
- Client management with autocomplete search, transaction history, and client profiles.
- Accounting day lock, global report generation, and secure data archiving.
- Internal employee communication forum and phone credit management.
Roadmap
- Improve dashboards and automate report consolidation further.
- Strengthen audit and supervision mechanisms.
Engineering decisions
- Spring Boot MVC for a robust, testable, and maintainable architecture.
- Multi-role management from the start for maximum security and flexibility.
- Automatic monthly archiving to preserve history without impacting performance.
- Role-specific dashboards for an adapted user experience.
Possible improvements
- Add more advanced analytical dashboards.
- Further automate report consolidation.
- Strengthen audit and supervision mechanisms.
Lessons learned
- A production system demands absolute rigor on traceability and security.
- Multi-role management must be designed from the start to avoid technical debt.
- An internal ERP balances control, simplicity, and reliability.
Screenshots

Lucatex management system preview