
Every match.
One destination.
A private matchday experience
Every fixture. Every kickoff. Every screen.
Scroll to enterBuilt around matchday.



Viewer in front.
Control room behind.

Private playback address hiddenThe viewer moves from the match page into a dedicated player without leaving the matchday experience.
Behind every watch button was an admin workflow for assigning the right channels and fallback streams to each fixture.


Tournament operations
The admin could refresh FotMob data, import the full schedule, and update fixture mappings without rebuilding the site.

Behind the curtain
The main site ran over HTTPS, while the available feeds used HTTP. I hosted the player separately on Linux and exposed it securely through Cloudflare Tunnel.
Across borders
The finished product

Every match.
One destination.

Final whistle.