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

Ready

App Router with TypeScript, Tailwind, ESLint, and a production build that passes.

Git on Origin

Ready

Branch cursor/project-setup-e73b is pushed and tracking the remote.

Step 1 — Supabase

Ready

Connected and the profiles table is reachable. Project: egyetacjnoyvclrzzilc.

Step 2 — Vercel

Ready

Deployed on Vercel in the production environment.

Step 3 — Custom domain

Ready

Canonical 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 profiles table migration with row-level security and auto-provisioning on signup
  • A health endpoint at /api/health that reports real connection state
  • vercel.json with security headers and a pinned build command