Setup checklist
Supabase and Vercel, one step at a time.
This page checks your live connections on every request. Complete a step, refresh, and the badge turns green.
Next.js app
ReadyApp Router with TypeScript, Tailwind, ESLint, and a production build that passes.
Git on Origin
ReadyBranch cursor/project-setup-e73b is pushed and tracking the remote.
Step 1 — Supabase
ReadyConnected and the profiles table is reachable. Project: egyetacjnoyvclrzzilc.
Step 2 — Vercel
ReadyDeployed on Vercel in the production environment.
Step 3 — Custom domain
ReadyCanonical URL is https://app.inhousemechanic.com.au, resolved from VERCEL_PROJECT_PRODUCTION_URL.
What is already wired up
- Typed Supabase clients for browser and server components in
src/lib/supabase/ - A
profilestable migration with row-level security and auto-provisioning on signup - A health endpoint at /api/health that reports real connection state
vercel.jsonwith security headers and a pinned build command