Back Arrow Icon Case Studies

Mambo - Ticket System

Mambo is a web application, custom developed by eSolutions for Carrefour Romania, providing a fully automated process of submitting and approving requests for various resources.

The app provides great visibility and central control in dealing with all incidents, accounts, internal applications, resources, and equipment across departments, all in one place. Mambo is integrated with existing IT systems and apps and supports continuous development of new features and modules.

Mambo - Ticket System
Mambo - Ticket System

The Client

With more than 10,100 stores in 34 countries, the Carrefour Group is the world’s second largest retailer and number one in Europe. Every day, over 10 million customers visit Carrefour stores around the world, enjoying a wide range of products and services at fair prices. In Romania, Carrefour’s customers have multiple shopping opportunities, both through the 358 brick-and-mortar shops and online portal

Business Challenge

The client was facing a large number of requests from multiple areas, with no clear traceability or SLA. The few responsible persons for solving all these requests needed a tool to help them implement a clear approval flow, as well as needs’ modelling based on predefined requirements, to reduce the response time for both approvals and incident solving.

Solution Delivered

  • We developed a custom web app, using Java and Spring Framework: Spring Boot, Spring MVC, Spring Data JPA with PostgreSQL.
  • The application is encapsulated in a deployable docker container-as-a-service.
  • The entire build process is automated through Jenkins and Nexus, which are connected to the docker environment.
  • The frontend development was implemented using Thymeleaf template engine.
  • Responsive, mobile friendly frontend was implemented using Bootstrap.
  • LDAP / Active Directory and Spring Security were used for authentication. 
  • For the central logging and monitoring system we used ELK Stack: Elasticsearch, Logstash, Kibana.
  • We’ve based the entire development process on the Agile / Scrum methodology.


Unified solution for reporting, managing and solving incidents/ requests, across all Carrefour departments/ stores across the country.

Over 27,000 requests reported only during the first two quarters of 2019, with a 50% annual increase of the overall registered records.


Docker, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Thymeleaf, Bootstrap, PostgreSQL, Elasticsearch, Logstash, Kibana.

Take the first step towards enhancing your business

Ready to learn more about how your business can benefit from custom software solutions? Contact us today to schedule a meeting!

Back Arrow Icon Case Studies