SportsPick Live

Services
UI/UX DesignWeb DesignPlatform DevelopmentIntegration

Self-service sports broadcasting platform for Australian venues

Full-stack platform delivering premium sports content (DAZN Boxing, Paramount+ Football, BKFC, Power Slap) to Nightlife displays in 1,950+ Australian venues. Two Next.js applications (venue portal, business operations) + Duda marketing site. PostgreSQL backend with Supabase. Originally hired to build the frontend, we ended up building the complete platform.

SportsPick Live hero image

The Challenge

Venues wanted premium sports content. Boxing. Football. Combat sports. Content that gets people through the door. But accessing it was a nightmare. Sales calls. Complex licensing. Manual setup. No pricing transparency.

For Entain's teams, the friction was just as bad. Every venue signup meant manual work. Account creation, subscription setup, payment processing. The sales pipeline crawled. Operations teams buried in admin tasks. Nothing scaled.

The technical requirements: Platform that delivers content to Nightlife displays in 1,950+ venues. Public site for marketing. Self-service venue portal. Backend database handling venues, subscriptions, events, sport providers (DAZN, Paramount+, BKFC, Power Slap). Automated workflows. No manual handoffs.

We were originally hired to build just the frontend. Once we started working on the backend, it became clear Entain's business operations team needed their own interface too. The scope evolved.

SportsPick Live challenge image

The Solution

We built two Next.js applications backed by Supabase, plus a Duda marketing site. Venue portal for self-service management. Business operations interface for Entain's teams. Marketing site (Duda) for customer acquisition. PostgreSQL database. Supabase Auth for authentication. Edge Functions for backend logic. Cron Jobs for automation. TanStack Query handling data fetching across both Next.js apps.

Venue managers get a mobile-accessible Next.js portal. Browse upcoming sports events across all providers. Purchase subscriptions on demand (annual or pay-per-event). Add events to their calendar. Download promotional marketing assets. Manage multiple venues from one dashboard. No phone calls, no sales meetings. Just browse, select, broadcast.

The automation runs through Supabase Edge Functions and Cron Jobs. Venue fills out registration form on the Duda site. Functions trigger: PostgreSQL creates venue record, Supabase Auth provisions credentials, subscription activates, welcome email sends. Happens in seconds. Zero manual intervention.

Entain's teams get their own Next.js interface. Direct access to operational data. Sales dashboard shows pipeline and conversions. Operations manages content scheduling and venue support. Real-time updates via TanStack Query. Everything connected through the Supabase backend.

The platform delivers content to Nightlife displays already installed in 1,950+ Australian venues. Nightlife handles the in-venue entertainment infrastructure. SportsPick handles subscriptions, content management, and delivery. Two systems working together.

SportsPick Live - Image 1
SportsPick Live - Image 2

The Platform

Two Next.js applications + Duda marketing site backed by Supabase. Full-stack platform delivering content to 1,950+ venues.

Two Next.js Applications + Duda Marketing Site

Originally hired to build the customer-facing frontend. Scope evolved once we started working on the backend.

Marketing Site: Built with Duda. Venue discovery, content information, premium sports showcase. Customer acquisition and education.

Venue Portal: Self-service management for venue operators. Browse events, purchase subscriptions, manage multiple locations. Access promotional assets. Mobile-accessible. Next.js with Supabase Auth and TanStack Query.

Business Operations: Interface for Entain's sales and operations teams. Sales dashboard showing pipeline and conversions. Operations managing content scheduling and venue support. Real-time updates via TanStack Query. Next.js application.

Two Next.js applications plus Duda site. Shared Supabase backend. Consistent user experience across all platforms.

Supabase Backend Architecture

PostgreSQL database handling all platform data. Venues, subscriptions, events, content providers, revenue tracking.

Supabase Auth provides authentication across both Next.js applications. Row-level security controls data access. Venue managers see only their venues. Sales teams see pipeline. Operations see everything they need.

Edge Functions handle backend logic. Subscription processing. Payment integration. Content delivery coordination. Runs serverless, scales automatically.

Cron Jobs automate recurring tasks. Renewal reminders. Payment processing. Access management. Subscription expiration handling. All automated.

Automation Through Edge Functions

Manual onboarding was slow. It didn't scale.

Venue fills registration form on the Duda marketing site. Edge Function triggers. PostgreSQL creates venue record. Supabase Auth provisions credentials. Subscription activates. Welcome email sends. All automatic.

Onboarding went from hours of manual work to seconds. Consistent. Error-free. Scalable to thousands of venues.

Data Fetching With TanStack Query

Both Next.js applications need real-time data from PostgreSQL.

TanStack Query handles all data fetching. Automatic caching. Background updates. Optimistic updates for instant feedback. Error handling. Pagination. Infinite scroll where needed.

Sales dashboard shows live pipeline data. Venue portal shows current subscriptions. Business ops sees real-time venue activity. All powered by TanStack Query keeping data fresh across both applications.

Nightlife Integration

Nightlife provides the in-venue entertainment infrastructure. Already installed in 1,950+ Australian venues. Handles displays, audio systems, venue hardware.

SportsPick delivers the content. Premium sports from DAZN, Paramount+, BKFC, Power Slap. Venues subscribe through our portal. Content streams to their Nightlife displays.

Two separate systems. One integration. SportsPick handles subscriptions and content management. Nightlife handles in-venue delivery. Together they bring premium sports to 1,950+ venues.

Kind Words

Having worked with Halftone Digital for 2+ years, I can confidently endorse their output across over 5 projects. Rob and Sasha are the equivalent of multiple roles in a traditional business, in just 2 people. They can work up and down the web value chain – research, design, creative, delivery, etc. – and I have seen multiple times where they have been able to adapt/expand their skills successfully to the problem statement and work required. I've also been impressed with their ability to effectively work with many different stakeholders and teams in varying set ups – smaller to bigger teams, some more technical and others not at all. They are great partners and produce high quality work – would highly recommend.

Liz HiteshueChief Transformation and Operations Officer at Entain Australia & New Zealand

Working with Halftone Digital was an excellent experience. They were consistently professional, adaptable, and committed to delivering high-quality results. The collaboration felt seamless and productive throughout. They truly were part of the team. Halftone Digital's attention to detail, clear communication, and responsiveness were exceptional. We especially valued their willingness to go beyond standard solutions - showing initiative, creativity, and a strong drive to solve complex problems. Halftone Digital's flexibility and openness to feedback were strengths that are often missing from contractors.

Blair McMillanHead of Technology - Retail Experience at Entain

Simply outstanding! Halftone were consistently responsive and always brought a can-do attitude (and a smile) to every aspect of the project. No challenge was ever too big - each problem was approached with a solutioned focused mindset and delivered effective results. Halftone's attention to detail, combined with their creativity and technical expertise made the entire process enjoyable.

Head of Growth & New MarketsEntain