Realtime fintech interfaces
The internal admin panel lacked a coherent view of customer accounts. Portfolio data, asset prices and transaction history were scattered across separate screens with no way to navigate between levels or initiate trading actions directly from a customer's portfolio.
Built a multi-level portfolio view with animated account drawers, asset detail panels showing price and transaction history, and transaction tables with type filtering. Portfolio values, asset prices and table contents are synchronized through WebSockets so the data always reflects the current market state.
Users can now navigate from a customer's full portfolio down to a specific asset and launch buy or sell flows directly from the asset detail panel, with wallet and asset pre-filled. All data updates in realtime without any manual refresh.
- React
- TypeScript
- Redux Toolkit
- React Query
- REST API
- WebSockets