Asseta

Platforma klient-centered dla nowoczesnej windykacji

O projekcie

Asseta rozwijała cyfrowy kanał obsługi klientów w obszarze zarządzania zadłużeniami oraz zawierania ugód. Projekt obejmował stworzenie aplikacji webowej umożliwiającej użytkownikom samodzielną obsługę swoich spraw w środowisku online.

System umożliwia przeglądanie prowadzonych spraw, dokonywanie płatności online, aktualizację danych kontaktowych, zawieranie ugód oraz wybór sposobu spłaty zadłużenia.

Zakres prac obejmował projekt interfejsu użytkownika, development aplikacji webowej oraz integrację z istniejącą infrastrukturą backendową.

Cel biznesowy

Celem wdrożenia portalu było stworzenie cyfrowego kanału obsługi klientów umożliwiającego samodzielne zarządzanie zobowiązaniami.

Rozwiązanie miało umożliwić użytkownikom:

  • przeglądanie prowadzonych spraw,
  • dokonywanie płatności online,
  • zawieranie ugód oraz wybór sposobu spłaty zadłużenia,
  • aktualizację danych kontaktowych.

Nadrzędnym celem projektu było zwiększenie poziomu zawieranych ugód oraz stworzenie dostępnego 24/7 kanału komunikacji z użytkownikiem.

Wyzwania projektowe

Jednym z wyzwań w trakcie realizacji projektu była integracja z rozwijaną równolegle warstwą API. Aby utrzymać tempo developmentu, część funkcjonalności była w pierwszym etapie implementowana z wykorzystaniem mocków.

Po integracji z rzeczywistym API konieczne było dostosowanie części logiki aplikacji do finalnego sposobu działania backendu.

Dodatkowym elementem wymagającym weryfikacji było zastosowanie Signal Store – technologii relatywnie nowej w ekosystemie Angular. W celu ograniczenia ryzyka przygotowano proof of concept na wybranym komponencie, co pozwoliło bezpiecznie zweryfikować to podejście przed jego szerszym zastosowaniem.

Nasze podejście – zakres rozwiązania

W ramach projektu powstała aplikacja webowa umożliwiająca użytkownikom zarządzanie swoimi sprawami w środowisku online.
System obejmuje między innymi:

  • Panel spraw użytkownika
    • przegląd wszystkich prowadzonych spraw
    • szybki dostęp do informacji o statusie zadłużenia
  • Szczegóły sprawy
    • prezentacja informacji dotyczących zobowiązania
    • dostęp do dostępnych działań i opcji spłaty
  • Kalkulator spłaty
    • symulacja różnych wariantów spłaty zadłużenia
    • możliwość dopasowania wysokości rat do preferencji użytkownika

Architektura i technologie

Stack technologiczny
  • Frontend: Angular
  • Zarządzanie stanem: Signal Store
  • Autoryzacja: Keycloak
  • Komunikacja z backendem: REST API

Jedną z kluczowych decyzji technologicznych było zastosowanie Signal Store zamiast klasycznego ngrx store. Rozwiązanie to pozwoliło uprościć implementację zarządzania stanem aplikacji oraz ograniczyć ilość kodu infrastrukturalnego.

Architektura systemu

Aplikacja webowa została zaprojektowana jako warstwa frontendowa komunikująca się z istniejącą infrastrukturą backendową klienta.

Proces autoryzacji i komunikacji wyglądał następująco:

web → Keycloak → web → API backendowe

Rozwiązanie pozwala na bezpieczne oddzielenie warstwy prezentacji od logiki biznesowej obsługiwanej przez systemy klienta.

Wydajność i bezpieczeństwo

Podczas realizacji projektu szczególną uwagę poświęcono jakości oraz dostępności aplikacji.

System został przygotowany z uwzględnieniem:

  • zgodności z wymaganiami accessibility dla osób z niepełnosprawnościami,
  • optymalizacji wyników Lighthouse,
  • stabilnej komunikacji z backendem poprzez API.
Rezultaty
  • stworzenie cyfrowego kanału obsługi klientów dostępnego 24 godziny na dobę,
  • usprawnienie dostępu użytkowników do informacji o swoich zobowiązaniach,
  • umożliwienie zawierania ugód oraz wyboru sposobu spłaty zadłużenia w środowisku online,
  • przekazywanie nowych informacji bezpośrednio do systemu windykacyjnego.

Porozmawiajmy o Twoim projekcie

Opisz swoje potrzeby, a my wrócimy z propozycją dopasowaną do Twojego biznesu.

Porozmawiajmy