Welcome to VAF Partner Portal
One-time setup · takes about 3 minutes
What this wizard does It connects your portal to Supabase (your database + file storage) and Anthropic (AI document detection) — then automatically sets everything up for you. No SQL, no dashboards, no code.
  • 1
    Supabase credentialsFree account · takes 2 min to create
  • 2
    Anthropic API keyYou said you already have this · ready to paste
  • 3
    Auto-setupWizard creates all tables, storage bucket, and policies automatically
  • 4
    Admin accountCreate your login · you're live
  • 5
    Hostinger deployStep-by-step instructions to upload and go live
Already have Supabase? If you already created a project, have your Project URL and anon key ready from Settings → API.
Don't have Supabase yet? Go to supabase.com → New project → wait ~2 min. Then go to Settings → API and copy the two values below.
Looks like https://xxxxxxxxxxxx.supabase.co
The anon public key — safe for browser use. Do NOT use the service_role key here.
Found in Settings → API → service_role key. Used once to create tables, then discarded — never saved to disk.
You said you already have this ✓ Paste your key below. It starts with sk-ant-
Get yours at console.anthropic.com → API Keys. Estimated cost: ~$5–15/month for typical usage.
Security note This key is stored in your browser's localStorage and used for AI document detection. For a trusted-partner portal this is acceptable. The production guide includes instructions to proxy this through Supabase Edge Functions for extra security.

The wizard is connecting to Supabase and setting up everything automatically. This takes about 15–30 seconds.

Waiting to start…
✓ Database ready All tables, storage, and policies were created successfully.
This becomes your admin login. You'll use this to sign in every time.
🎉

Your portal backend is fully configured!

One last step — upload this file to Hostinger.

Upload to Hostinger (2 min)

  1. Log in to hpanel.hostinger.com
  2. Go to Hosting → Manage on your plan
  3. Click File Manager in the left menu
  4. Open the public_html folder (or a subfolder like portal)
  5. Click Upload Files and select partner_portal.html
  6. Once uploaded, right-click the file → Rename → call it index.html
  7. Access your portal at: yourdomain.com/portal

Optional: Custom subdomain (partners.yourdomain.com)

  1. In hPanel go to Domains → Subdomains
  2. Create subdomain: partners pointing to the /portal folder
  3. Your portal is then at partners.yourdomain.com
After you upload Open the portal URL in an incognito window and sign in with your admin credentials to confirm everything is working. Then invite your first partner from the Admin panel.
VAF Partner Portal
Monthly Document Tracker
Rent Roll · T-12 · Bank Statement · General Ledger · Budget

Add New User

Add New Deal

Add User Access to Deal