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

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

WhatsApp

AI writes the play and builds the media. Then it ships.

  • One push per round
  • Text, image and video