Problem
The desktop product is functional, but the first visit still opens with all 44 crossing cards and an abstract heading (“Border Crossing Intelligence”). Direction, freshness, geography, and the next useful action compete for attention.
A true mobile browser pass was not completed during the audit because the available Chrome viewport override did not change the rendered viewport. This task must include real 360–390 px verification, not assumptions from responsive CSS.
Scope
- Make the first screen answer: where are you crossing, which direction, and how fresh is the report?
- Test a clearer wait-time-first H1/value proposition.
- Improve default crossing discovery without forcing geolocation.
- Preserve fast return access to favorites and alerts.
- Ensure primary navigation, filters, cards, and detail transitions work at 360, 390, tablet, and desktop widths.
- Clean up page heading semantics so route pages do not inherit an extra sidebar H1.
Definition of done
- A new visitor can choose the intended crossing and direction and open a useful detail view in a short usability script.
- A returning visitor reaches a favorite crossing in one obvious action.
- No horizontal overflow, clipped controls, inaccessible target sizes, or obscured content at tested widths.
- Before/after screenshots and task timings are attached.
- Core actions meet keyboard and screen-reader labeling checks.
Parent roadmap: #56
Problem
The desktop product is functional, but the first visit still opens with all 44 crossing cards and an abstract heading (“Border Crossing Intelligence”). Direction, freshness, geography, and the next useful action compete for attention.
A true mobile browser pass was not completed during the audit because the available Chrome viewport override did not change the rendered viewport. This task must include real 360–390 px verification, not assumptions from responsive CSS.
Scope
Definition of done
Parent roadmap: #56