Live Status
~15,000 active users
Match updates on WhatsApp, before they reach the broadcast.
A real-time system that follows a match and pushes every play to fans on WhatsApp. When I took it over, recaps arrived minutes late. I rebuilt it into a channel people could use to follow the game live.
Stack
language
back-end
data
infra
integrations
01 capture
Match feed
The listener holds a live connection to the match's scorebot socket. Nothing depends on polling.
- Finder schedules the match
- WebSocket, no polling
02 context
Round buffer
Events accumulate until the round ends, in order and without duplicates.
- Fingerprint deduplication
- Score, sides and economy
03 delivery ~15,000 users
AI writes the play and builds the media. Then it ships.
- One push per round
- Text, image and video