A prototype interface exploring how accessibility checks and fix suggestions could appear inside developer workflows.
This is a front-end only prototype used to model IDE checks, PR suggestions, and repo-level settings.
Oobee is an automated accessibility testing platform open to use for anyone building digital services. This prototype explores how Oobee could extend into developer workflows (IDE, PRs, CI/CD) as an “Oobee AI Dev Suite”.
The project visualises how an Oobee developer-focused tool might behave inside IDEs, pull requests, and CI/CD workflows.
It mirrors the visual style used in Oobee Web and Inspect Plus: neutral greys, structured layouts, sparse use of the Oobee purple accent (#6E56CF).
There is no backend, no axe-core integration, and all data is static.
The goal is to evaluate interactions and layout—not functionality.
- React 18
- TypeScript
- Vite
- Tailwind CSS
- React Router
The prototype follows Oobee’s design language:
- Neutral greys and white backgrounds
- Subtle borders, clear spacing
- Purple accent
#6E56CFfor active states - Monospace fonts only for code/diff sections
- No animation or decorative elements
A mock “editor” showing how inline accessibility checks could surface.
- Two-column layout:
- Left: static code editor with highlighted lines
- Right: list of accessibility findings with severity filters
- Finding cards include:
- severity
- description
- WCAG reference
- code location
- actions (“Preview fix”, “Ignore…”)
- “Preview fix” modal shows before/after snippets and a static validation message
- Data from
fixtures/ideFindings.ts
A pull request mock with diff-based accessibility checks.
- Left: simplified GitHub-style diff (additions/removals, inline badges)
- Right: suggested fix cards
- Suggestions contain:
- severity + WCAG clause
- before/after code
- validation line
- accept/edit buttons
- Accepting a suggestion updates local state
- Data from
fixtures/prFindings.ts
A mock configuration page for repository-level settings.
- Scan configuration:
- Multi-select framework detection (React, Angular, Plain HTML, Other)
- Feature toggles for IDE checks, PR checks, CI jobs
- Gates & policies:
- Mode selection (Report-only vs Blocking on must-fix)
- Severity filters (Must-fix, Warning)
- Live summary line reflecting current config
- Telemetry & data:
- Privacy notice about code and data usage
- Toggle for anonymous usage metrics
- Debug panel:
- Live JSON display of current config state
- All settings stored in local React state only
- Fixed left sidebar for navigation
- Right-side content panel for views
- Active nav item highlighted using the Oobee purple accent
git clone https://github.com/virgchiniwala/oobee-ai-dev-suite.git
cd oobee-ai-dev-suite
npm installnpm run dev
open http://localhost:5173
npm run build
npm run preview
Defined in App.tsx:
/ → redirects to /ide
/ide → IDE View
/pr → PR Review
/settings → Repo Settings
This repository is meant for: This prototype is not a committed roadmap; it is a v0 UX exploration for discussion.
Exploring UI flows for developer-side accessibility tooling
Sharing with product, engineering, and design teams
Testing layouts and interactions before building actual integrations
This is not a functional accessibility scanner.
Chrome / Edge (latest)
Firefox (latest)
Safari (latest)
MIT