zerobase-io / smart-tracing

Privacy-First Contact Tracing to Keep Communities Safe
https://zerobase.io
Apache License 2.0
27 stars 13 forks source link

Audit for accessibility #289

Open twoangstroms opened 4 years ago

twoangstroms commented 4 years ago

I've noticed some issues with color contrast, font sizes, and a few other issues that might mean Zerobase wouldn't meet various government and other accessibility standards, which could both limit the usage of Zerobase and also be a blocker for getting traction with agencies on the ground.

An audit could be done in a staged method.

First would basically be going through our colors for buttons, backgrounds, fonts, etc., checking sizes, to get up to WCAG standards (https://www.w3.org/WAI/standards-guidelines/wcag/ and https://www.w3.org/WAI/WCAG21/quickref/). Changing color palette (useful tool: https://toolness.github.io/accessible-color-matrix/) and font sizes should just be a style sheet change, checked at every CSS breakpoint.

More involved would be building in accessibility for those with limited vision or other issues: alt tags for images, navigation by tab/keyboard, VoiceOver.