Demo mode — sample roster loaded

No more guessing who is locked in. Example roster fixtures are enabled for this build — open Athletes, Playbook, and Workouts to walk the demo.

Open dashboard

Internal status

CoachCore build lock

Current project status, safety locks, demo URL, and next build direction.

v0.7.2

Current version

Demo polish, handoff documentation, static mock actions, and mobile demo deployment layer.

Mobile demo

Netlify

https://coachcore7.netlify.app

Live beta — Supabase auth + plugin layer

Supabase

Backend connection

Checking connection…

https://bfqfbkldxbojrrxeidcc.supabase.co — anon key looks like a placeholder; paste the JWT from Supabase API settings

Core hook

Product identity

No more guessing who is locked in.

Safety note

Demo guardrail

Live beta. Sign in with Google or GitHub when configured. Roster screens stay empty until your team is imported — no fabricated athletes in production. No payments. Hudl/wearables need real partner access — request from Integrations.

Locked features

Current demo foundation

Landing page

Coach dashboard

Team roster

Clickable athlete profiles

Chat channels

Playbook

Training

Nutrition

Video room

Clickable video details

Accountability dashboard

Integration center

OAuth sign-in (Google/GitHub when Supabase configured)

Optional Supabase sync (check-ins, actions, beta)

Athlete check-in (localStorage)

Mock action log (localStorage)

Local data export/import

Product docs

Netlify mobile demo

Safety locks

Still intentionally disconnected

No production roster or Hudl data

Supabase writes need schema + RLS policies

No payments

No Hudl API connected

No wearable APIs connected

No third-party credentials stored in app

No production deployment telemetry

Demo athlete data only

Local demo data

Export / import (no API keys)

Check-ins, mock action log, and beta requests saved in this browser. Use export for tester handoff.

Recent mock actions

No mock actions logged yet — run flows from Quick coach actions.

v0.7.2 static demo: Live beta. Sign in with Google or GitHub when configured. Roster screens stay empty until your team is imported — no fabricated athletes in production. No payments. Hudl/wearables need real partner access — request from Integrations.

Next build

v0.6 — Supabase + OAuth wiring

Per-app Supabase projects, OAuth callback routes, local-first sync hooks, and connection status panels. Run schema SQL and enable OAuth providers in each Supabase dashboard to go live.