Team strategy workspace for VALORANT: public strat browsing, coach editing tools, staged map plans, and documentation.
/coach and /docs routes via secure cookies.strat-images bucket).npm install
.env.local:NEXT_PUBLIC_SUPABASE_URL=https://<project-ref>.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=<anon key>
SUPABASE_SERVICE_ROLE_KEY=<service role key>
COACH_PASSWORD=<shared coach password>
DOCS_PASSWORD=<shared docs password>
supabase/migrations.npm run dev
http://localhost:3000 (public)http://localhost:3000/coach/login (coach)http://localhost:3000/docs/login (docs)npm run lint
npm run typecheck
npm run test
CI workflow is defined in .github/workflows/ci.yml.
documentation/developer/README.mddocumentation/developer/architecture.mddocumentation/developer/environment.mdSUPABASE_SERVICE_ROLE_KEY server-only.COACH_PASSWORD / DOCS_PASSWORD when team membership changes.