Accessibility Statement
Last reviewed: 2026-04-27
Conformance
TenderChamp aims to conform with WCAG 2.1 Level AA, which is referenced by Section 508 of the U.S. Rehabilitation Act (29 U.S.C. §794d, refresh 2017).
We use pa11y for local accessibility audits and run periodic manual
screen-reader smoke tests using VoiceOver (macOS) as our primary screen reader and
NVDA (Windows) as a secondary target.
Stage 5A (April 2026) addressed: skip-link, visible focus rings, semantic ARIA landmarks, icon-button labels, 11-color badge contrast remediation (all now pass WCAG AA 4.5:1), focus-trap on modals (preflight, refusal, override), and dual aria-live toast regions (polite for success/info, assertive for errors).
Known issues
- Some agency-name strings from SAM.gov contain unicode or special characters that may render inconsistently across screen readers. We strip non-printable characters on display.
- The kanban pipeline drag-and-drop reordering is a mouse-only interaction. A keyboard- accessible alternative is available: use the card action menu (the three-dot or Move button) to move a card between pipeline stages without drag-and-drop.
- AI chat panel, PDF viewer, and document upload modal do not yet implement a full focus trap. Esc will close these panels but Tab may exit the panel boundary. These are scheduled for Stage 5C remediation.
- Mobile touch-target sizes and iOS VoiceOver / Android TalkBack are not yet formally tested. These are deferred to Stage 5C.
Reporting an issue
If you encounter an accessibility barrier, please contact us at giorgi.jgere@gmail.com. We aim to respond within 2 business days and resolve issues within 10 business days.
Compatibility
TenderChamp is tested with the latest two stable versions of Chrome, Safari, Firefox, and Edge on macOS and Windows. Our primary screen-reader target is VoiceOver (macOS); NVDA (Windows) is a secondary target. We do not currently formally test with JAWS or TalkBack, though we welcome bug reports from users of those assistive technologies.
Technical specifications
TenderChamp is a server-rendered web application that progressively enhances with JavaScript. Core navigation and reading work without JavaScript enabled. Features that require JavaScript include: AI proposal generation, kanban drag-and-drop, live opportunity filtering, and the bid writer.
The application uses HTML5 semantic elements, WAI-ARIA roles and properties where native semantics are insufficient, and CSS custom properties for theming (light and dark mode). No third-party widget libraries are used for core navigation.