Supabase
Supabase is the store for Proj.Help: Postgres rows (ideas, replies) plus Auth (GitHub or Microsoft). File buckets are not required for the current hub.
The Marketplace integration on Vercel only copies keys into environment variables. You still run SQL and configure OAuth in Supabase Studio.
After connecting on Vercel
- Confirm env vars — Vercel deploys
- Redeploy so
NEXT_PUBLIC_keys are in the build - Vercel project → Storage → Supabase → Open in Supabase
- SQL Editor (not Vercel Query). Run each file in full, in order:
supabase/migrations/20260904112922_init_proj_help.sqlsupabase/migrations/20260904140000_allow_github_auth.sql
Those paths are in Tiger-Studio-Website, not this docs repo.
- Authentication → URL configuration
- Site URL:
https://tiger-studio-website.vercel.app - Redirect URLs (keep
**so query strings and previews match):https://tiger-studio-website.vercel.app/auth/callback**http://localhost:3000/auth/callback**
- Site URL:
- Authentication → Providers
- Disable Email
- Enable GitHub (below)
- Keep Azure only if an Entra app exists
GitHub OAuth for Join
If GitHub sign-in “doesn’t finish”, the Authorization callback URL is usually wrong.
-
GitHub → Settings → Developer settings → OAuth Apps → New OAuth App
-
Homepage URL:
https://tiger-studio-website.vercel.app -
Authorization callback URL must be , not Vercel: