Back to Projects
Sports Tech / SaaS

Shakir Super League (SSL)

A white-label SaaS platform for cricket league management — real-time scoring, AI commentary, live streaming, fantasy cricket, and analytics. Built for tournament organizers who need to launch their own branded league instantly.

🚀

Project Overview

Architected and built a full-stack, multi-tenant white-label SaaS platform for cricket league management using Next.js 15 with NestJS microservices. Tournament organizers can launch their own branded instance with custom domains, logos, and team configurations. Features real-time ball-by-ball scoring with WebSocket sync, AI-powered commentary in five languages (English, Urdu, Punjabi, Pashto, Sindhi) via OpenAI GPT, WebRTC live streaming via Mediasoup, fantasy cricket with automated points, and ClickHouse-powered analytics. Uses PostgreSQL (Supabase), Redis caching, Apache Kafka for event streaming, and Docker with Nginx for deployment. Built to be sold as a recurring SaaS product to cricket leagues worldwide.

Tech Stack

Next.js 15React 19TypeScriptTailwind CSS v4NestJS v11PostgreSQLSupabaseRedisApache KafkaClickHouseDrizzle ORMZodClerkStripeOpenAI GPTMediasoupDockerNginx

Key Features & Highlights

White-label SaaS architecture — tournament organizers launch branded instances with custom domains and team configurations
Real-time ball-by-ball scoring with WebSocket sync, offline resilience, and O(1) incremental state updates
AI multi-language commentary (English, Urdu, Punjabi, Pashto, Sindhi) via GPT with circuit-breaker pattern and Redis caching
WebRTC live match streaming with Mediasoup, multi-room support, and low-latency broadcast