CS Studioby Educator Today

Configuration status

Shows only whether each variable is present on the server. Values are never displayed.

Supabase authentication URLs

These are set in the Supabase project's Auth URL configuration. This page cannot read them.

Site URL (production, intended)
https://cs.educator.todayThe default base for email links when no redirect is supplied. Only one Site URL exists.
Redirect URL allowlist (production)
https://cs.educator.today/auth/callbackThe app requests this exact callback; Supabase rejects any redirect not on the allowlist.
Preview callback (v0)
The value of NEXT_PUBLIC_DEV_SUPABASE_REDIRECT_URL, which forwards to this preview's /auth/callback. It is separate from the production entries and should not become the Site URL.

Operator commands

Run these from the project root. The package scripts load .env.local locally or /vercel/share/.env.project in the v0 sandbox; both supply POSTGRES_URL_NON_POOLING.

pnpm db:migrate
pnpm db:bootstrap-school --slug <slug> --name "<School name>" \
  --admin-email <confirmed-email> --timezone <IANA zone>

The administrator must already have signed up and confirmed their email. See SETUP.md for the full sequence.