Asseta

Client-centered platform for modern debt collection

About the project

Asseta developed a digital customer service channel for debt management and settlements. The project involved creating a web application that allowed users to independently manage their matters online.

Ultimately, the solution was launched as an online platform. The system enables users to review their cases, make online payments, update contact details, enter into settlements, and select a repayment method.

The scope of work included user interface design, web application development, and integration with existing backend infrastructure.

Business goal

The purpose of implementing the portal was to create a digital customer service channel enabling independent management of liabilities.

The solution was intended to enable users to:

  • reviewing ongoing cases
  • making online payments
  • concluding settlements and choosing the method of debt repayment
  • updating contact details

The primary goal of the project was to increase the level of settlements concluded and to create a 24/7 communication channel with the user.

Design challenges

One of the challenges during the project was integration with the API layer, which was being developed in parallel. To maintain the development pace, some functionality was initially implemented using mocks.

After integration with the real API, it was necessary to adapt some of the application logic to the final way the backend works.

An additional element requiring verification was the use of the Signal Store—a relatively new technology in the Angular ecosystem. To mitigate risk, a proof of concept was prepared on a selected component, allowing us to safely verify this approach before its broader implementation.

Our approach – scope of the solution

The project resulted in the creation of a web application enabling users to manage their affairs online. The system includes, among others:

  • User Affairs Panel
    • overview of all ongoing cases
    • quick access to information on debt status
  • Details of the case
    • presentation of information regarding the obligation
    • access to available activities and repayment options
  • Repayment calculator
    • simulation of various debt repayment options
    • the ability to adjust the installment amounts to the user’s preferences

Architecture and technologies

Technology stack
  • Frontend: Angular
  • State Management: Signal Store
  • Authorization: Keycloak
  • Communication with the backend: REST API

One of the key technological decisions was the use of the Signal Store instead of the classic NgRx Store. This solution simplified the implementation of application state management and reduced the amount of infrastructure code.

System architecture

The web application was designed as a frontend layer that communicates with the client’s existing backend infrastructure.

The authorization and communication process was as follows:

web → Keycloak → web → Backend API

The solution allows for the safe separation of the presentation layer from the business logic supported by client systems.

Performance and safety

During the project implementation, special attention was paid to the quality and availability of the application.

The system was prepared taking into account:

  • compliance with accessibility requirements for people with disabilities
  • optimizing Lighthouse results
  • stable communication with the backend via API.
Implementation results
  • creating a digital customer service channel available 24 hours a day
  • improving users' access to information about their liabilities
  • enabling the conclusion of settlements and the choice of debt repayment method in the online environment
  • transmitting new information directly to the debt collection system

Let's talk about your project

Describe your needs and we will come back with a proposal tailored to your business.

Contact