Every sprint below was planned, executed, reviewed, and deployed entirely through Claude Code. No traditional dev team. No sprint ceremonies. Each sprint was a natural-language prompt turned into production-ready code — from database schema to live UI.
/dashboard page with real-time KPI stats pulled from Supabase: total venues, score distribution, top counties, latest data period. Standalone page decoupled from the admin sidebar so it works for both admin and future subscriber views.
/map with every geocoded TX venue as a lat/lng pin. Map URL encodes lat/lng/zoom state. County choropleth view available in admin. Fixed Vercel/Turbopack build compatibility with dynamic SSR bypass.
/search. Sort by VenueScore™, city, gross receipts. DBA trade name shown alongside TABC legal name. Profile link on every row.
/ask. Claude uses tool-use to query live venue data: VenueScore™ lookups, market comparisons, revenue trends. Agent has Agentic Dave persona and identity injected into the system prompt. Floating widget embedded on /dashboard.
/scores leaderboard with server-side filtering across all 45,000+ venues. Filter by grade, city, county, license type. Score badge color-coded by grade tier. Handles the full venue universe without pagination limits through smart server queries.
/stats), venue lists by city (/cities), TABC permit tracker (/tabc-tracker), help & documentation hub (/help), county search, and D2/D3 charts for market visualization. Unified public nav across all pages.
/api/v1/ endpoints for venue data access.