Go Live
Deployment Guide

Your zip file is a complete Next.js app. Deploy live in about 15 minutes. Once deployed, this admin connects to a real Supabase database and all data persists permanently.

1
Set up Supabase (free database)
  1. Go to supabase.com → New Project → name it "abw-portal"
  2. SQL Editor → run supabase-schema.sql from your zip
  3. Settings → API → copy Project URL, anon key, service_role key
2
Deploy to Vercel
  1. Push zip to GitHub, import at vercel.com
  2. Settings → Environment Variables → add all keys from .env.example
  3. Deploy → get a live URL instantly
3
Custom domain (optional)
  1. Vercel → Settings → Domains → add portal.asbuiltworld.com
  2. Add CNAME to your DNS — SSL is automatic
4
You're live!

Visit your-app.vercel.app/admin to manage everything. Clients get links like /portal?client=slug