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 in src/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.