Work / DwarSeva / Wiki / Decisions
admin-console-in-web-set
Decisionverified 2026-10-04
The admin console is a flow of the web design set
Decision
One web surface. The console's thirteen screens are the flow admin, in the alphabetical slot between about and demo.
Why
The product has three front ends: an Expo app, a marketing site and a super-admin console. The style guide allows two surfaces, mobile and web. The site and the console are separate Next.js apps on separate hosts with nothing linking them.
Options weighed:
- A third surface (
designs/admin/) — not allowed by the guide, and the surface toggle in the shared bar has two halves. - One web surface, console as a flow —
designs/web/admin/*.
Impact
routes.jshas one start node, Home. No site page links to the console, so the chart cannot rank the console's screens: they stack in the last column, with their own edges drawn.check-designs.pyreadsapps/websitefor a web surface and cannot seeapps/admin. Console screens carryroute: nulland name their file in anappfield, so the routes, app-flow and copy checks do not cover them.- If the console grows, the honest fix is in the shared shell — more than one start node, or a third surface — not in this repo.