Interfejsy fintechowe w czasie rzeczywistym
Wewnętrzny panel administracyjny nie posiadał spójnego widoku kont klienta. Dane portfela, ceny assetów i historia transakcji były rozproszone po oddzielnych ekranach bez możliwości nawigacji między poziomami lub inicjowania transakcji bezpośrednio z widoku portfela.
Zbudowałem wielopoziomowy widok portfela z animowanymi drawerami kont, panelami szczegółów assetów z ceną i historią transakcji oraz tabelami transakcji z filtrowaniem po typie. Wartości portfela, ceny assetów i zawartości tabel są synchronizowane przez WebSockety, dzięki czemu dane zawsze odzwierciedlają aktualny stan rynku.
Użytkownicy mogą teraz nawigować od pełnego portfela klienta do konkretnego aktywa i uruchamiać przepływy kupna lub sprzedaży bezpośrednio z panelu szczegółów, z wstępnie uzupełnionym walletem i aktywem. Wszystkie dane aktualizują się w czasie rzeczywistym bez konieczności ręcznego odświeżania.
- React
- TypeScript
- Redux Toolkit
- React Query
- REST API
- WebSockets