Better Action

Headless multi-tenant SaaS shell (Next.js + Supabase) designed to run a GoHighLevel-powered CRM without exposing GHL.

Zone 0 status

  1. Install dependencies
  2. Configure .env.local from .env.example
  3. Run npm run dev

Tenant subdomains (Zone 1 Step 1)

In local dev, you can usually use tenant.localhost to simulate wildcard subdomains. In prod you’ll use *.yourdomain.com.