Ethiopia's Football Hub
Pana Sports is VersaLabs' flagship public-facing product — a comprehensive digital platform serving the Ethiopian football ecosystem. It delivers real-time match tracking, league standings, team and player profiles, and a bilingual (English/Amharic) content management system. Covering Premier League, Ethiopian Cup, Higher League, and Women's League, it serves fans, club administrators, league officials, and media broadcasters at national scale.

Ethiopian football lacked a centralized, reliable digital platform for real-time scores, league data, and content management — forcing fans to rely on fragmented social media posts and administrators to manage data through spreadsheets.
A clean layered architecture (Presentation → Application → Domain → Infrastructure) built on Next.js 16 with Supabase as Backend-as-a-Service providing PostgreSQL, real-time subscriptions for live scores, authentication, and file storage. Bilingual content is modeled as a first-class domain concept with _en and _am fields on all entities. The CMS operates as a separate bounded context from the public site.
Supabase real-time subscriptions deliver live score updates, match events, and commentary via WebSocket.
All entities carry _en and _am fields — native English and Amharic support as a first-class domain concept.
Premier League, Ethiopian Cup, Higher League, and Women's League with automated standings tables.
CMS operators manage live matches with time persistence, penalty shootouts, event editing, and real-time score updates.
WYSIWYG content creation for news articles with image embedding and link support.
Instant fuzzy search across teams, players, news, and matches from any page.
We built this for a client — and we can build something just like it (or better) for you. Tell us what you need.






Every product in our studio started as a conversation. Tell us what you need, and we'll show you what's possible.