Skip to content

ADR-009: Accessibility and Responsive Design

Date: 2025-05-01

Accepted

Accessibility (a11y) and responsive design are core requirements for SaaS targeting a wide audience. The team must define standards for both.

  • Follow WCAG 2.1 AA guidelines for accessibility.
  • Use semantic HTML and ARIA attributes where needed.
  • All layouts and components must be mobile-first and responsive, using Tailwind CSS breakpoints.
  • Test UI with screen readers and keyboard navigation.
  • Product is usable by more people.
  • Fewer a11y bugs in production.
  • Some extra effort required in design and QA.
  • Not machine-checkable: WCAG 2.1 AA conformance, semantic-HTML quality, and screen-reader/keyboard testing are manual review and process. A Lighthouse-CI accessibility gate would be the automatable proxy; it is deliberately not wired at this repo’s scale (see ADR-033 right-sizing note).
  • Graduation log: (empty)