The goal of the project was to modernize both the self-service portal and the mobile application of Tallinna Vesi, which involved upgrading various back-end solutions and developing a new user-friendly interface.
To improve data quality and reduce the workload of customer service, Tallinna Vesi aimed to upgrade the water measurement submission’s user experience, which would lead to more customers using their online environment.
The goal of the project was to modernize both the self-service portal and the mobile application of Tallinna Vesi, which involved upgrading various back-end solutions and developing a new user-friendly interface.
The project started with an analysis stage, during which the requirements and the scope were clearly defined. Due to the heavy reliance of the self-service portal on the general information system of Tallinna Vesi, we also had to map the relations and background processes of both systems. Detailed user stories and a user interface prototype were created in the course of this stage. During the development, we modernized the technical solutions, improved automated tests coverage of the code (with both unit and integration tests), and enhanced the communication between the self-service portal and the general information system.
We decided to replace the existing standalone mobile application with a packaged web solution, which significantly reduces the development and maintenance costs for the client down the road while not making sacrifices from the user’s perspective. The web application was packaged into native mobile applications, available from both the App Store and the Google Play Store, using GoNative.
The upgraded self-service portal and mobile application were made publicly accessible as of December 2019.