renovero has been the largest tradesman platform in Switzerland for over 20 years. It enables searchers to request several quality offers for a tradesman's job without having to spend a lot of time researching.
Since 2022, we have been taking care of the entire application – its maintenance and further development. This brings with it two challenges:
First, a platform as long-standing and complex as renovero requires a lot of refactoring. Refactoring is the process of restructuring code by implementing many small improvements without noticeably changing original functionalities or the external behaviour of the code.
Secondly, renovero is growing at the same time, which is why it is essential, as always, that our code not only works perfectly for the currently existing features, but remains scalable for further requirements.
The project consists of a front and back end for the renovero.ch website, through which all tenders and offers are processed, and an admin panel that is available to renovero's service staff for telephone support.
In order to master the demanding requirements of renovero and to optimise the response of the site (=> hundreds of orders per day), the project is based on a client-server architecture that separates the front-end from the back-end. We work with TypeScript and Angular for the frontend and with Java Spring Boot for the backend. We use Kubernetes to orchestrate the infrastructure and manage the various services.