
GEMINI_API_KEY is not set./ Command center with KPI cards, upcoming matches, standings, top predictions, and latest reports Match explorer /matches Filterable match grid (live / upcoming / finished) with possession and xG bars AI tactical analysis /matches + POST /api/analyze-match Per-match “Generate AI Analysis” — summary, tactical patterns, key performers, turning points, scouting insights (Gemini or mock) Predictions /predictions AI-style match prediction cards with outcome probabilities and confidence Player similarity engine /players Euclidean distance over six attributes; top-5 similar players, radar chart, attribute comparison AI scouting reports /reports + POST /api/scouting-report Structured recruitment reports with PDF export (Gemini or mock) Data Explorer /data StatsBomb competitions → seasons → matches; event analytics (shots, passes, pressures, fouls, xG, timeline) Leaderboard /leaderboard Power rankings and top scorers (mock data)generateContent, JSON schema mode) PDF jsPDF (scouting report export) Data StatsBomb Open Data (GitHub raw JSON), in-app mock datasets Planned persistence Supabase client installed; not wired yetNote: Add PNG captures topublic/screenshots/and update filenames above, or remove image tags until assets exist.
.env.example to .env.local (gitignored). Restart the dev server after changes.GEMINI_API_KEY No Google AI Studio API key for /api/analyze-match and /api/scouting-report. If missing or invalid, routes use mock generators. GEMINI_MODEL No Override Gemini model (default: gemini-2.0-flash)..env.local:STATSBOMB_ATTRIBUTION in src/lib/statsbomb/types.ts is rendered in the UI. See the StatsBomb Open Data user agreement./predictions"private": true in package.json). Add a license file if you plan to open-source ScoutIQ.Posted Aug 17, 2026
Built ScoutIQ, an AI-driven football analytics platform with match analysis and scouting tools.