The Billing Application project was conceived as a mobile-first web Single Page Application, developed using the Angular 7 framework, to enable users to review and manage their bills in an intuitive and fast way.
The user experience process begins with the very first unpaid bill: the user receives an SMS with a link to the application. After logging in via the Keycloak Single Sign-On solution, the user can clearly see which bills are unpaid, all relevant details, and the fastest way to make a payment. The application also enables activation of a standing order, a digital version of the bill (E-bill), and quick service reactivation in case of suspension.
The goal of the project was not only to provide faster and clearer access to information, but also to increase user engagement, reduce payment delays, and deliver an intuitive solution optimized for mobile devices.
The application had to enable:
- timely user notification starting from the first unpaid bill
- an overview of all unpaid bills with details and the fastest payment method
- activation of a standing order and digital bills
- simple service reactivation in case of suspension
In addition to functionality, a key requirement was to integrate the application into the existing T-Com ecosystem via the Harmonization Application Layer (HAL), ensuring compliance with Deutsche Telekom’s international standards.
The Billing application provided T-Com users with transparency and control over their bills, along with timely notifications and fast payment options. Mobile accessibility and an intuitive interface reduce user frustration and increase engagement. Integration with the HAL layer ensures data accuracy and compliance, while Keycloak Single Sign-On improved security and ease of login.