TravelRouter

TravelRouter documentation Experimental

Mobile-first operations console

The primary operator is using a phone connected to the router's local hotspot. The first screen must answer: is the upstream reachable, what route protects traffic, and how do I connect? Desktop expands the same console rather than changing its navigation or terminology.

Tokens and layout

Interaction and accessibility

Semantic links with URL hashes identify each view. Form controls have labels; passwords accept paste and password managers. Keyboard focus is visible, a skip link reaches the workspace, changes have a polite live region, and reduced-motion preferences are respected. Polling does not reset dirty configuration forms. Long network names wrap and are inserted as text, not HTML.

The design was reviewed using frontend-design and web-design-guidelines. The earlier marketing headline and long page of simultaneous forms were replaced with a task-oriented console. Responsive browser tests are separate from real phone/captive-assistant qualification on the CM5.