Dashboard

The Acme dashboard is the customer-facing control plane. It hosts billing, audit logs, customer impersonation, webhook delivery inspection, and feature-flag administration.

Stack

  • Next.js 15 with the App Router
  • React Server Components for everything above the fold
  • TanStack Query for client-side state
  • A typed gRPC-over-HTTP client targeting the edge runtime

Routes

RoutePurpose
/Tenant overview + recent activity
/billingPlan, usage, invoices, payment method
/auditFilterable audit log with CSV export
/webhooksLive delivery feed + replay UI
/teamMembers, roles, SSO config

Local development

acme dev --app dashboard

The dev server hot-reloads on saves and proxies API calls to your local edge runtime. Authentication runs against the local dev-tenant — no real credentials needed.