Accessibility
Automated audit summary
The QA script writes the latest axe-core results into this page so the prototype can prove its accessibility posture route by route.
Local axe-core scan
Pending Run npm run qa:duck to populate current results.What the RFP asked for
The official RFP names ADA, Section 508, and WCAG 2.2 Level AA as the preferred minimum, plus ongoing monitoring and reporting. This prototype includes a repeatable local scan and route summary.
Accessibility implementation notes
- One h1 per page and visible skip link.
- High-contrast photo overlays and focus-visible outlines.
- Real images get descriptive alt text; decorative marks are empty alt.
- Search, filter buttons, tabs, and accordions are keyboard-operable.
- QA checks desktop and phone-width overflow.