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)
- Go to supabase.com → New Project → name it "abw-portal"
- SQL Editor → run
supabase-schema.sqlfrom your zip - Settings → API → copy Project URL, anon key, service_role key
2
Deploy to Vercel
- Push zip to GitHub, import at vercel.com
- Settings → Environment Variables → add all keys from
.env.example - Deploy → get a live URL instantly
3
Custom domain (optional)
- Vercel → Settings → Domains → add
portal.asbuiltworld.com - 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