Riot Review Mode Active
This deployment is configured for review. Payments are disabled. No real user data is exposed.
Feature Availability
What is and isn't accessible in this review session.
AI Coaching Reports
Generate personalised weakness analysis and coaching plan
Training Blocks & Drills
Active training programme with completable drills
Mid-Week Check-Ins
Lightweight AI check-in on drill progress (Pro+ feature)
Report History & Progress Tracking
Historical coaching reports with stat delta over time
Advanced Rank Comparison
Elite-tier feature: compare stats against rank percentiles
Recommended Lineups
Elite-tier feature: agent-specific lineup recommendations
VOD Upload & Analysis
Upload game recordings for frame-by-frame AI coaching analysis
Stripe / Payments
Subscription management, checkout sessions
Admin Tools
Internal admin dashboard, user management, bulk operations
Demo Account
Use the Riot ID below to explore the full coaching flow with realistic pre-loaded data. No real Riot account is required. All data for this ID is synthetic fixture data.
Demo Riot ID
DemoValorant#RiotRegion: EU
Path A — No sign-in required (recommended for quick review)
- 1Open Dashboard in incognito / without signing in
- 2Click Use Demo: DemoValorant#Riot on the prompt card
- 3Navigate to Coaching, Stats, Training, and VODs — all fixture data, no real AI cost
Path B — Sign in to test the full lifecycle (DB-backed)
- 1Sign in via Clerk using the button in the sidebar
- 2Link
DemoValorant#Rioton the Dashboard - 3Generate reports, complete drills, and generate a second report — all data persists to the DB
Safety Guarantees
- No real user data is readable — all demo data is synthetic fixture data
- No Stripe checkout sessions can be created in review mode
- Admin pages and tools are never exposed to reviewers
- VOD processing is disabled by default to prevent resource abuse
- Review-mode AI usage is logged separately and does not affect real billing
- The demo flow is fully accessible without signing in — no Clerk account needed for the reviewer experience
- Authenticated testers get a full DB-backed flow; the fixture shortcut only applies to signed-out requests
- Removing RIOT_REVIEW_MODE=true fully disables this mode — no code changes needed
Data & Legal
Player stats are sourced from the HenrikDev community API, an unofficial third-party provider. This application is not affiliated with, endorsed by, or officially associated with Riot Games. Riot ID data, match history, and rank information are fetched solely for the purpose of AI coaching analysis. In production, stats will be sourced via the official Riot Games API once approved.