← Console

Cloud Portals

Two doors into the Showhub cloud — HQ and the venue, live against production.
CLOUD API — CHECKING
Showhub HQ · the whole fleet

Showhub Global Admin Portal

showhub-admin-portal.pages.dev
https://showhub-admin-portal.pages.dev/admin

Wired to the live cloud

  • Real sign-in — RS256 JWT + rotating refresh, transparent renew on 401
  • Fleet Dashboard & Units — live D1 fleet data
  • Operators & Sites — full create / edit / delete
  • Onboarding Wizard — mints real one-time enrolment tokens (shown once)
  • Unit Detail — decommission, rotate device credential, edit rollout wave

Still scaffold / mock

  • Catalog, themes & rollout scheduling
  • Bingo admin & remote support surface
  • License / subscription CRUD
  • Per-site content & uptime analytics (TODO charts)
  • Alerts (returns empty)
Site managers · your venues

Site Management

showhub-operator-portal.pages.dev
https://showhub-operator-portal.pages.dev/operator

Wired to the live cloud

  • Real sign-in — same JWT auth, operator-scoped
  • My Venues — the operator's own sites from live D1
  • Portfolio KPIs — live analytics overview

Still scaffold / mock

  • Per-venue content & uptime analytics
  • Subscription / billing view
  • Venue-level theme & catalog controls

Zoom-ready Five-beat demo script

01

Sign in as HQ — admin portal, real JWT auth against the production Worker.

02

Fleet Dashboard — live units from D1; open a unit, show credential rotation & rollout wave.

03

Onboard a venue — wizard mints a real one-time enrolment token, shown exactly once.

04

Switch chairs — operator portal as Coastal Leisure: My Venues + portfolio KPIs, operator-scoped.

05

Roadmap honesty — the grey columns above are the unbuilt half; mock screens are clearly marked in-app.