Our Commitment
FlatmatesHub is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply relevant accessibility standards.
Standards
We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. These guidelines explain how to make web content more accessible to people with disabilities.
Features
- Keyboard navigable interface throughout all core flows
- Semantic HTML with proper heading hierarchy
- All images include descriptive alt text
- Colour contrast ratios meeting WCAG AA requirements (minimum 4.5:1 for text)
- Focus indicators visible on all interactive elements
- Form fields include associated labels and error descriptions
- ARIA roles and live regions for dynamic content updates
- Skip-to-content links on all primary pages
- Responsive design supporting 200% browser zoom without loss of functionality
- No content flashes faster than 3 times per second
Known Limitations
We are actively working on the following areas:
- Some third-party map embeds may not be fully keyboard-accessible
- PDF documents (rental agreements) are generated programmatically and may not be tagged for screen readers — we are adding tagged PDF support
- Some older image uploads from users may lack alt text until re-uploaded
Technical Approach
FlatmatesHub is built with Next.js and Tailwind CSS. We use:
- React's
aria-* props throughout all interactive components - Headless UI patterns for modals, dropdowns, and dialogs
- Lucide icons with
aria-hidden="true" where decorative - Radix UI primitives for composable accessible components
- Server-side rendering for fast initial page loads without JavaScript dependency
Assistive Technology Compatibility
FlatmatesHub is designed to work with:
- Screen readers: NVDA, JAWS, VoiceOver (macOS/iOS), TalkBack (Android)
- Keyboard-only navigation
- Voice control software (Dragon NaturallySpeaking)
- Browser zoom up to 200%
- High-contrast mode (Windows, macOS)
Testing
We conduct regular accessibility audits using:
- Automated testing with axe-core and Lighthouse
- Manual keyboard navigation testing on all core user flows
- Screen reader testing with VoiceOver and NVDA
- Colour contrast analysis with Colour Contrast Analyser
Feedback and Contact
We welcome feedback on the accessibility of FlatmatesHub. If you experience any accessibility barriers or need information in a different format, please contact us:
If you are not satisfied with our response, you may contact the Ministry of Electronics and Information Technology (MeitY) or your country's relevant enforcement body.
Enforcement Procedure
If you are unhappy with the accessibility of this website and have already contacted us, you may report your concerns to the appropriate government regulatory body in your jurisdiction.