{
  "id": "frontend-portal",
  "kind": "web",
  "summary": "A lean customer billing + account portal over the api-saas-starter backend: an SSR auth gate (session.me), an overview, a billing page (plan + payment method via billing.portalUrl + plan change via billing.previewChange/changePlan), a paginated invoice list (billing.invoices → provider hostedUrl/pdfUrl), an API-keys page over the framework's /v1/api-keys REST surface (degrades cleanly when not enabled), and a profile page. Bilingual (en/de).",
  "tags": ["web", "frontend", "portal", "billing", "invoices", "api-keys", "account", "ssr"]
}
