Description
To ensure HEALCONNECT is accessible to all users, including those relying on screen readers and keyboard navigation, we need to perform an accessibility audit and implement the necessary fixes across our core components and pages.
Expected Behavior
All interactive elements should be easily navigable via keyboard, and all visual components should have proper semantic HTML and ARIA labels where necessary.
Tasks
Tech Stack
- React
- HTML/CSS (Tailwind)
Additional Context
Tools like the Lighthouse extension in Chrome or the axe DevTools can be used to scan the pages locally and identify specific a11y violations. This is a great issue for anyone looking to make a meaningful impact on UX!
Description
To ensure HEALCONNECT is accessible to all users, including those relying on screen readers and keyboard navigation, we need to perform an accessibility audit and implement the necessary fixes across our core components and pages.
Expected Behavior
All interactive elements should be easily navigable via keyboard, and all visual components should have proper semantic HTML and ARIA labels where necessary.
Tasks
<img>tags have descriptivealttext (oralt=""for purely decorative images).aria-labelattributes to icon-only buttons (like theme togglers, hamburger menus, or action buttons).<input>,<textarea>,<select>) have associated<label>elements oraria-labels.tabIndex) and focus states (focus:ring,focus:outline) on interactive elements (buttons, links, inputs).Tech Stack
Additional Context
Tools like the Lighthouse extension in Chrome or the axe DevTools can be used to scan the pages locally and identify specific a11y violations. This is a great issue for anyone looking to make a meaningful impact on UX!