Real-time betting application
Frontend architecture and delivery for a live results application with minimal latency.
- Role
- Frontend engineer
- Industry
- Sports and betting
- Technologies
- React
- JavaScript
- WebSockets
- REST API
A real-time betting application where live match results had to reach users without manual refreshes and without ever showing stale information.
- Challenge
Live results lose their value the moment they go stale, and an unstable connection must not leave the interface showing outdated data.
- Solution
I independently led the frontend architecture, implementation and backend integration, building live match-result functionality over WebSockets and designing the client-side data flow around connection state, incoming events and application-state synchronisation alongside REST integration.
- Result
Results appeared with minimal perceived latency and the interface stayed predictable through connection interruptions.