Real sign-up, login, and cloud quiz storage require a free Supabase project. This takes about 5 minutes.
publishable key (or legacy anon JWT)service_role key into SUPABASE_SERVICE_ROLE_KEY (server only).env.local in the project rootSUPABASE_DB_PASSWORD to .env.local (Dashboard → Database), then run npm run setup:dbsupabase/APPLY_ALL.sqlnpm run dev and start againnpm run check:supabaseNEXT_PUBLIC_SUPABASE_URL=https://YOUR_PROJECT.supabase.co NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=sb_publishable_... SUPABASE_SERVICE_ROLE_KEY=your_service_role_key_here NEXT_PUBLIC_APP_URL=http://localhost:3000
Do NOT use placeholder.supabase.co — it is not a real server.