Accessibility Fixes Across Settings & Onboarding
Fixed orphaned labels, empty buttons, skipped headings, and missing form labels across settings, organisation, and onboarding pages. Screen reader navigation is now consistent throughout.
What we've been building.
Fixed orphaned labels, empty buttons, skipped headings, and missing form labels across settings, organisation, and onboarding pages. Screen reader navigation is now consistent throughout.
Completed a comprehensive accessibility audit across the entire platform. Resolved all 84 ESLint accessibility errors, added skip links and focus management, and introduced aria-live regions for streaming components so screen reader users get real-time feedback.
Built a custom ESLint plugin that enforces our accessibility standards at the code level. Catches hardcoded colours, missing aria attributes, and incorrect card patterns before code is even committed.
Built a 4-phase automated accessibility test suite covering every page — public, protected, staff, and dynamic. Runs on every code change so accessibility regressions are caught before they ship.
Added baseline accessibility audit infrastructure using axe-core, integrated into our CI pipeline. Every page is automatically scanned against WCAG 2.1 AA criteria on every pull request.
Consolidated all API calls into dedicated server and client API clients. Consistent error handling, auth token management, and request patterns across the entire application.
Implemented a consistent Suspense-based loading strategy across the entire application. No more layout shifts or blank screens while data loads.
Generate accessibility compliance statements in minutes. Answer a guided questionnaire about your product and get a complete, standards-compliant accessibility statement ready to publish.
Added honeypot fields and time-based validation to the signup form to block automated bot registrations without adding friction for real users.
Sign in with your Google account. One click, no extra password to remember. Works alongside existing email/password authentication.
A complete overview of your accessibility posture. Score cards, WCAG conformance grid, issue visualisation, task summary, and progress timeline — all in one place. Built to WCAG 2.1 AA standards itself.