Admin App (Overview)
Last Updated: 2026-06-28
apps/admin is the internal operations panel for the Rocket Club platform. It is
a first-party Next.js app (authenticated with Kinde) that the maintainer uses to
observe and control the AWS footprint.
What it does
- Infrastructure catalog (
/infrastructure) — a live model of the AWS resources (src/lib/infra-catalog.ts) with health checks against ECS, RDS, EC2 and the ALB, plus park / unpark controls to spin the environment down to save cost and back up on demand. - Service catalog (
/services) — a data-driven catalog of the first-party projects in this monorepo (apps, shared libraries and platform services), defined insrc/lib/service-catalog.ts. This replaces the catalog the retired Backstage portal used to provide. - Logs (
/logs) — CloudWatch log-group tailing.
How the catalogs are maintained
Both catalogs are hand-maintained static data (typed arrays), not auto-discovered — small enough for a single maintainer to keep accurate, and versioned alongside the code they describe.
UI
The admin app is being migrated onto the shared @rocket-club/ui (shadcn)
design system; the service catalog is the first page built on it.