·EVERY MODE · ONE CLICK

DASHBOARD.
PICK A FLOW.

Every screen in SQUAD in one place. The demo flows work offline with fake data — nothing leaves your browser. Live marketing and auth pages link out to the real product.

LIVE · real production codeDEMO · fake data sandboxNEEDS AUTH · works once Supabase is wired
·06 · AUTH + ACCOUNT · LIVE CODE PATHS
01LIVE
MAGIC-LINK SIGN IN

AUTH

OTP via email. Form is live; callback route needs server runtime.

Open →
02NEEDS AUTH
MY PROFILE

AUTH

Edit name, nickname, photo, preferred position.

Locked · pending wiring
03NEEDS AUTH
CREATE TEAM

AUTH

Real Supabase insert. Currently lives in src/_disabled/.

Locked · pending wiring
04NEEDS AUTH
LIVE TEAM PAGE

AUTH

Production team-homepage route. Reads from Supabase RPC.

Locked · pending wiring
05NEEDS AUTH
START A SQUAD

AUTH

Onboarding entry point.

Locked · pending wiring
06NEEDS AUTH
PUBLIC PLAYER PROFILE

AUTH

Per-player stats page (/p/[id]). Needs Supabase.

Locked · pending wiring
DASHBOARD AT /DASHBOARD · DEMO STATE LIVES IN LOCALSTORAGE · AUTH TILES TARGET LIVE ROUTES THAT NEED A SUPABASE PROJECT TO RUN · CHANGE THE DASHBOARD IN SRC/APP/DASHBOARD/PAGE.TSX