PadX
Case studyEvent · London Masters, Epsom, 8 to 9 May 2026

WLPT London Masters / A PadX tournament system

An urgent job. Live on every screen.

World Legends Padel Tour brought 12 football legends to Epsom for the London Masters, with PadX as the tour's technology partner. Genius Digital Labs designed, built and operated the live scoring console, venue TV channel and synchronisation system under the PadX banner, turning the whole system around at short notice as an urgent job and keeping every display current within three seconds.

01 The brief

Short notice. Every screen in the venue.

Make consumer TVs look like a broadcast system.

The London Masters line-up put 12 football legends on court in six pairs. The venue had big screens, but no broadcast truck, graphics operator or scoring system. Results would be called courtside, the televisions were consumer smart panels of unknown make, and play began the next morning.

The brief was simple to say and difficult to deliver: put live standings, results and sponsor branding on every screen, keep them in sync all day, and make the output look like television.

The answer had to be a URL that any smart TV browser could open, with scoring controlled from a phone beside the court.

  • John Terry and Andriy Shevchenko
  • Petr Čech and Carlo Cudicini
  • Jimmy Floyd Hasselbaink and Roberto Di Matteo
  • Darren Bent and Dwight Gayle
  • Jamie O'Hara and Jody Morris
  • Graeme Le Saux and Steve Sidwell
Stylised pair portrait of John Terry and Andriy Shevchenko in dark tailored suits, the clock tower of Big Ben rising through the mist behind them.
The six pair portraits as featured on the pre-event line-up screens. This imagery is not ours: it comes from the EA7 Emporio Armani World Legends Padel Tour event campaign and is credited to the tour.
Stylised pair portrait of Petr Čech and Carlo Cudicini on a lamplit cobbled street, horse-drawn carriages waiting in the fog behind them.
Stylised pair portrait of Jimmy Floyd Hasselbaink and Roberto Di Matteo in a smoky lamplit alley outside a pub signed The Bell and Crown.
Stylised pair portrait of Darren Bent and Dwight Gayle in dark overcoats on Tower Bridge, smoke drifting across the sky behind the north tower.
Stylised pair portrait of Jamie O'Hara and Jody Morris on a foggy gaslit square, a horse-drawn cab passing between the buildings behind them.
Stylised pair portrait of Graeme Le Saux and Steve Sidwell before the dome of St Paul's Cathedral in pale morning haze.

02 What we built

A TV channel, a courtside console and the engine between them.

One URL turns a screen into the tournament feed.

Any screen in the venue could open the TV route and become a self-running broadcast feed, cycling through animated tournament graphics with a persistent statistics bar and sponsor branding in every frame.

Scoring ran from a Supabase-authenticated phone console. The event team could pick the pairs, enter the games and save a match in seconds, or start, close and reopen the tournament with one tap.

A saved result took over every screen as a latest-result spotlight for ten minutes. If several matches arrived together, the system queued each one in order before returning to the normal rotation.

  • Pre-event line-up showcase while the crowd arrived
  • Live leaderboard with wins, games and matches played
  • Rolling recent-results feed
  • Sponsor and social slide with scannable QR codes
  • Podium finale with confetti at tournament close

The moment a result is saved, every screen in the building has it.

The WLPT TV channel showing its Today's Line-up slide: a stylised portrait of Hasselbaink and Di Matteo in dark tailored suits on a smoky London street, beside a pair card naming both players, beneath the London Masters 2026 masthead.
The pre-event line-up showcase exactly as venue screens rendered it, introducing Hasselbaink and Di Matteo as the second of the six pairs. The channel's version badge sits pinned top left, with the PadX and Genius Digital Labs credits in the frame.wlpt-live.vercel.app/tv
wlpt-live.vercel.app/tvThe TV channel's team leaderboard slide ranking the six pairs by wins, games and matches played beneath the persistent statistics bar.
The live team leaderboard, first and third place picked out in gold. Figures shown are representative: event-day match data lived on the venue's own devices.
wlpt-live.vercel.app/tvThe latest-result spotlight slide for a round-three match, team imagery for Bent and Gayle and for O'Hara and Morris either side of a 6-2 scoreline.
A saved match holding every screen as the latest-result spotlight. Scoreline shown is representative: event-day match data lived on the venue's own devices.
wlpt-live.vercel.app/tvThe recent matches slide listing five round results, each row carrying pair thumbnails, a scoreline and a timestamp.
The rolling recent-results feed. Scorelines shown are representative: event-day match data lived on the venue's own devices.
wlpt-live.vercel.app/tvThe sponsor and social slide with scannable QR codes for the WLPT and PadX Instagram accounts above the padx.ai and worldlegendspadeltour.com addresses.
The sponsor and social slide from the rotation, both QR codes scannable from the stands.
wlpt-live.vercel.app/adminThe WLPT admin console sign-in screen with email and password fields, a magenta sign-in button and the admin version badge top right.
The Supabase-authenticated scoring console, opened from a phone beside the court.

03 The hard part

Dual transport, version reconciliation and automatic recovery.

Engineered for hostile TVs.

Venue smart TVs combine aggressive HTML caches, patchy WebSocket support and no developer tools when a panel fails three metres up a wall. The system could not depend on any one browser feature behaving properly.

Supabase Realtime delivered instant updates over WebSockets. A three-second HTTP poll against the serverless state endpoint ran alongside it for panels that silently blocked sockets. Every payload carried a version stamp, so the newest state won and duplicates were discarded.

Each deployment also published its own build ID. Displays polled for that ID and hard-reloaded themselves within 30 seconds of a new release, while a service worker kept stale TV caches out of the way.

A screen could be refreshed, power-cycled or swapped mid-event and reconverge in seconds.

04 How it shipped

An urgent turnaround, hardened during live play.

The commit log is the production record.

The commit log tells the story in order: the dashboard, scoring console, six team pages and Supabase synchronisation came first, followed by the EA7 presenting header, PadX identity, player imagery and sponsor slide.

The venue screens opened the TV route on the morning of 8 May. When real panels exposed stale caches and blocked WebSockets, the fallback transport, cache-busting service worker and deployment reload were shipped and checked while play continued.

By 19:40 every display was confirmed converged and self-updating. From then on, the system ran itself through to the podium.

wlpt-live.vercel.app/tvThe tournament-complete podium slide with confetti falling: a gold-ringed Terry and Shevchenko in first place, Bent and Gayle second and Hasselbaink and Di Matteo third.
The podium finale that closed the tournament, confetti mid-fall. Standings shown are representative: event-day match data lived on the venue's own devices.

05 At the venue

Photographs from the two days at Epsom.

The system in the room, and the room itself.

These are our own photographs from PadelHub Epsom across the two days. The venue screens are running the live channel exactly as built, down to the built-by credit in the frame, while the legends warmed down, signed and watched their results land around it.

The team operated the tournament from the same rooms as the players, which is how a courtside console and a wall of self-updating screens got tested by the people they were built for.

A venue television at PadelHub Epsom running the live WLPT channel's Today's Line-up slide for Terry and Shevchenko, the padel court reflected in the screen and the built-by genius-digital.net credit visible in the footer strip.
The channel live on a venue screen: the Terry and Shevchenko line-up slide, built-by credit in frame.PadelHub Epsom, 8 May 2026
A courtside television on a stand showing the WLPT channel's recent matches feed, while a player in EA7 kit with a towel around his neck signs papers beside it.
The results feed running itself courtside.PadelHub Epsom, 8 May 2026
The official EA7 Emporio Armani World Legends Padel Tour 2026 London Masters programme, listing Terry, Shevchenko, Cech, Hasselbaink, Bent, Gayle, Di Matteo, Morris, O'Hara, Sidwell, Cudicini and Le Saux for 8 to 9 May at PadelHub Epsom.
The official programme, all twelve legends in print.EA7 WLPT London Masters 2026
Roberto Di Matteo in EA7 kit with his arm around a member of the PadX and Genius Digital Labs team in the performance lounge.
Roberto Di Matteo in the performance lounge.London Masters, Epsom
Petr Cech, towel around his neck after playing, with a member of the PadX and Genius Digital Labs team at the courtside.
Petr Cech, fresh off court.London Masters, Epsom
John Terry in his black WLPT London Masters polo with two of the PadX and Genius Digital Labs team, the floodlit padel courts behind them.
John Terry with the team, courts behind.London Masters, Epsom
Graeme Le Saux in EA7 kit with a member of the PadX and Genius Digital Labs team in the players' lounge.
Graeme Le Saux between rounds.London Masters, Epsom
Steve Sidwell in his black EA7 polo with two of the PadX and Genius Digital Labs team in the performance lounge.
Steve Sidwell with the team.London Masters, Epsom
Carlo Cudicini in his black WLPT London Masters polo with two of the PadX and Genius Digital Labs team, beneath the EA7 Emporio Armani banner over the courts.
Carlo Cudicini under the EA7 banner between rounds.London Masters, Epsom
Commit history, event line-up and shipped system architecture for the WLPT London Masters 2026.

The numbers.

12
Football legends

Six pairs on the London Masters line-up

64
Commits in the log

Initial build and live hardening

3s
Worst-case synchronisation

HTTP fallback on panels blocking WebSockets

30s
Deploy to every screen

Automatic build ID check and hard reload

The WLPT London Masters was held in Epsom on 8 to 9 May 2026, presented with EA7 Emporio Armani.

Every screen in the venue, current within three seconds, run from a phone beside the court. That is what this studio looks like under pressure.
James GaleFounder, Genius Digital Labs

PadX, the tour's technology partner, is Genius Digital Labs' own product.