Youth scouts captured player observations as unstructured video notes and tournament scorecards. They needed structured player analysis, a rankings engine, and a way to query scouting history conversationally from mobile devices at pitch-side.
The team built a Supabase-native backend with 20+ row-level security policies for multi-tenant club isolation. Claude Haiku powers streaming chat via Deno edge functions over server-sent events. A four-dimension ratings engine runs automatically as scouts submit reports.