feat(web): add /admin preview console so Craig can see admin UI on iPad #4101
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into claude/build-email-service-3R7eo.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/AlecRae.com/pull/30
The standalone admin sub-app at apps/admin (admin.alecrae.com) is code-complete but won't be reachable until DNS + backend are provisioned. Until then, Craig literally couldn't see an admin page from his iPad.
Add a brand-correct preview at apps/web/app/admin that mirrors the admin app's information architecture:
Server-rendered (no client JS), robots-disallowed, builds clean (23/23 static pages, 139 B route + 102 kB shared).
https://claude.ai/code/session_016BVFyXkeASY7sgKAoxHLPK
Description
Type of change
Testing
Checklist
bun run test)bun run lint && bun run typecheck)Breaking changes
N/A
Screenshots
N/A