AFCON Screening Platform

AFCON Screening Platform

Full Stack SaaS Development

Technologies Used

Project Overview

A location based saas platform connecting African football fans across the UK and Europe with venues hosting AFCON 2025 screening events. Built under tight time constraints as the tournament approached, this MVP needed to launch quickly while maintaining quality and scalability for thousands of potential users searching for watch parties.

The Challenge

With AFCON 2025 starting soon, the client needed a fully functional platform within one week. The application had to serve three distinct user types, fans looking for screenings, venues wanting to host events, and administrators managing content, while handling location-based search, team following, and venue approval workflows.

Technical Solution & Key Features

Multi-Role Platform Architecture

  • Built role-based system supporting fans, venue owners, and administrators
  • Created separate dashboards for each user type with tailored functionality
  • Implemented venue approval workflow preventing unapproved listings from appearing publicly
  • Designed fan dashboard for saving favorite venues and following preferred teams

Location-Based Discovery

  • Developed search functionality filtering by team, city, and date
  • Built screening detail pages showing venue amenities (wheelchair access, food, music, family-friendly)
  • Created city-based browsing helping users discover options in popular locations
  • Implemented filtering system for accessibility and venue features

Venue Management System

  • Built registration flow for venues wanting to host screenings
  • Created screening creation forms with match selection and amenity options
  • Designed venue dashboard for managing multiple screening events
  • Implemented admin approval process before venues go live

Content & Culture Integration

  • Developed blog system with Tiptap rich text editor for cultural content
  • Created team and player profile pages
  • Built category system organizing content around food, music, and football culture
  • Added email subscription system for users wanting screening notifications

Authentication & Security

  • Integrated Supabase Authentication handling user signups and sessions
  • Implemented role-based middleware protecting dashboard routes
  • Built profile management system syncing Supabase auth with PostgreSQL data
  • Created secure admin operations using service role keys

Database Architecture with Prisma

  • Designed PostgreSQL schema supporting venues, screenings, teams, matches, and user favorites
  • Implemented Prisma ORM for type-safe database operations
  • Built relationship models connecting screenings to venues, teams, and matches
  • Created subscriber and favorite tracking systems

Rapid Development Approach

  • Leveraged shadcn/ui and Radix UI primitives for consistent, accessible components
  • Used react-hook-form with Zod validation for robust form handling
  • Implemented Tailwind CSS v4 for rapid styling without leaving markup
  • Utilized Bun package manager for faster installation and builds

Results & Impact

  • Delivered production-ready MVP within a one-week deadline before the tournament start
  • Successfully launched a platform supporting multiple user roles and complex workflows
  • Created a scalable architecture ready for rapid user growth during the tournament
  • Built location-based discovery, helping fans find culturally relevant viewing experiences
  • Enabled venue owners to easily register and promote their screening events
  • Provided admin tools for content moderation and platform management

The client was thrilled with the rapid turnaround and quality of the platform, which launched in time to serve the African diaspora community throughout the AFCON 2025 tournament.

Project Type

SaaS MVP - Location-based event discovery platform with multi-role authentication, venue management, and cultural content.