Setup required
Tandem is deployed but not yet configured, so it cannot reach its database.
Set these, then redeploy
Values beginning
NEXT_PUBLIC_ are baked into the build, so adding them to your hosting provider is not enough on its own — the deployment has to be rebuilt afterwards. This is the most common reason this page keeps appearing after the variables look correct.Missing configuration
Only whether each value is present is shown here. Nothing secret is ever rendered.
Required to start
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY
Required before anything is stored
SUPABASE_SERVICE_ROLE_KEYKEY_ENCRYPTION_KEYCRON_SECRET
Fastest way to fix it
Run npm run deploy from the repository. It provisions Supabase, applies the schema, generates the secrets, sets every variable and redeploys in the right order.
To check the deployment from a terminal, request /api/diagnostics. It reports the same presence flags plus whether the database is reachable and the schema applied.
Full instructions are in docs/DEPLOYMENT.md.