Real-time cricket scores delivered to iPhone lock screens via Live Activities. This is the internal reference for understanding how the system works — backend, iOS, and everything in between.Documentation Index
Fetch the complete documentation index at: https://285e39fd5e337e58f16290.sightscreen.app/llms.txt
Use this file to discover all available pages before exploring further.
System Map
Understand the architecture at a glance.System context
How backend, iOS, admin, and external services connect.
Layer architecture
Routes, services, repositories, and dependency injection.
Data model
DynamoDB tables, keys, GSIs, and access patterns.
Overview
Tech stack, project structure, and what this site covers.
Business Flows
How data moves across the system for each user story.Live score → lock screen
Event-driven pipeline: Pollers → EventBus → Detectors → LACoordinator → APNs.
Live Activity lifecycle
Start, update, end — from user follow to lock screen dismissal.
Match following
User follows a match → push-to-start → Live Activity → updates → ends.
Authentication
Cognito signup, JWT validation, admin roles, follow sync.
Quick links
Backend API
Endpoints, auth, background jobs, and config reference.
iOS App
SwiftUI architecture, Live Activities, services, and build setup.