Client portal (demo) — connect auth, orgs, and file storage before production.
TechVerseo

Portal

Invoices

Hook this to Stripe/Chargebee later. For now, this shows the intended IA.

Invoice
Amount
Status
Date
INV-1029
$3,500
Paid
Mar 2026
INV-1030
$1,250
Due
Apr 2026