Healthcare

Lupp

Development of a service configurator

The Client

Lupp FM, a subsidiary of the globally active Lupp Group, has established itself as a leading provider in the field of facility management. With a team of specialised professionals and experts, the company ensures optimal operational management, increases profitability and supports the maintenance of the value of the properties under management. Lupp FM places a high value on sustainability and quality, which is underlined by certifications according to DIN EN ISO 9001:2015 and DIN EN ISO 14001:2015 as well as regular audits. The commitment to continuous improvement in all areas of the company creates a dynamic working environment in which employee motivation and regular training play a central role. By using the latest technologies, the company minimises negative environmental impacts and promotes environmentally friendly solutions, thereby exceeding not only its own standards but also the increasing expectations of its customers. As a member of the Bavarian Environmental Pact, Lupp FM is also committed to constantly minimising the impact of its business activities on the environment and society, thereby fulfilling its social responsibility.

General information

Objective

  • Implementation of a system for pre-qualifying customer enquiries to increase the efficiency of initial communication.
  • Provision of an automated cost estimate for customer projects, based on the data and parameters entered.
  • Seamless integration of the platform into existing business processes to optimise operations.
  • Support and guidance for customers in planning their projects, by providing relevant information and resources.

Challenge

  • Communicating the complexity of the extensive range of services in a way that is easy for the user to understand.
  • Developing an intuitive user interface that is easy to use despite the complexity of the underlying functions.

Result

  • Successful launch of the platform, which forms the basis for improved customer interaction.
  • Ensuring a stable and reliable user experience by implementing a robust, scalable infrastructure.
  • Integration of a comprehensive API according to OpenAPI 3.0, which enables flexible connection to third-party systems.
  • Use of the latest technologies with Angular on the frontend and Node.js on the backend, supported by Docker containerisation.
  • Establishment of an advanced CI/CD process, including automated tests to ensure quality and functionality.

Technical details at a glance

Calculation System

Calculating a quote is based on a detailed compilation of the customer's information, which includes a precise description of the property, the building, the floors, rooms and trades. On this basis, the system calculates a preliminary quote that takes into account the complexity and specific requirements of the respective trade, such as fire extinguishing systems including fire alarms. This information is automatically transferred to the internal calculation software, which enables a final evaluation and adjustment of the cost estimates.

  • Advanced pricing algorithms: Consideration of multiple price dimensions based on room typology and technical specifications.
  • Interface to calculation software: Direct integration into the ERP system for further processing and optimisation.
  • Dynamic adjustment: Option to immediately update the calculation based on real-time feedback from the customer.

Dynamic Pricing

The user interface (UI) of this system is designed to make the complexity of the data structure (property, building, floor, room, trade) intuitively accessible. Innovative display techniques and micro-animations enable the user to navigate smoothly and understandably. The platform independence of our solution guarantees a high degree of flexibility and accessibility across a wide range of end devices, as it is completely browser-based.

  • Adaptive layouts: Responsive design that automatically adjusts to different screen sizes.
  • User-centred design: Use of user-friendly interaction elements to improve the user experience.
  • Accessibility and compatibility: Ensuring compliance with web accessibility standards.

REST-API

The entire development process follows the API-first approach, starting with the creation of a comprehensive OpenAPI document. This methodical approach ensures a consistent and efficient implementation of the REST API, which enables seamless data transfer between the frontend, the in-house calculation software and possible third-party systems. This API architecture promotes the scalability and maintainability of the application and supports agile development through clearly defined and documented endpoints.

  • API security protocols: Implementation of state-of-the-art authentication and authorisation procedures to ensure data integrity.
  • Extensibility: Designed for easy extensions and updates to facilitate the integration of new features and services.
  • Performance optimisation: Efficient data handling processes minimise latency and maximise the performance of the interface.

CI/CD Pipeline & Operations

The implementation of a CI/CD pipeline is a central component of the project to support an agile development process and enable the continuous delivery of software updates. The pipeline includes automated unit, integration and end-to-end tests based on technologies such as Jest and Supertest to ensure functionality at every stage of the software lifecycle. After successfully passing all test phases, an automatic deployment takes place. The applications are operated on a highly available Docker infrastructure and orchestrated via AWS. In addition, automatic scaling is implemented, which is activated based on monitoring metrics to efficiently manage performance peaks. This automation significantly contributes to cost efficiency by shortening development times and reducing manual effort. By detecting and correcting errors early in the development process, cost-intensive rework later on is avoided. The use of Docker and AWS further optimises resource utilisation and enables cost-efficient scaling and maintenance of operations.

  • Setting up dedicated development, testing and production environments within the CI/CD pipeline to further optimise resource utilisation.
  • Use of blueprint-based Docker containers to standardise deployment processes and reduce overhead costs.
  • Use of CloudWatch and Auto Scaling Groups in AWS for real-time monitoring and scaling, resulting in optimal infrastructure utilisation and associated cost reductions.
  • Security checks as an integral part of the pipeline to ensure compliance with current security standards and prevent security breaches that could result in high costs.
  • Continuous optimisation of pipeline processes based on feedback and performance data to further reduce costs and increase efficiency.
This site is registered on wpml.org as a development site.