This tool was created to move accessibility auditing beyond shallow checks and into a more operational compliance workflow. It scans live URLs, evaluates structural and interaction patterns, and returns a structured report developers can act on.
Problem
Teams preparing for accessibility requirements often need faster feedback than a manual audit can provide, but lightweight scanners usually miss the deeper interaction and semantics issues that actually matter.
Solution
I built a containerized audit service that accepts a URL, parses the document, evaluates accessibility signals across navigation, forms, media, live regions, and semantic structure, then returns a structured JSON report through an API endpoint.
Delivery model
REST microservice
Deployment target
Cloud Run
Scan focus
WCAG-aligned checks
Security layer
API key protected
Engineering notes
- Docker and Cloud Run made the service easy to scale without keeping infrastructure warm.
- Secret handling through GCP reduced credential leakage risk.
- The scan logic covered semantics, keyboard patterns, labels, alt text, and ARIA-related behaviors instead of stopping at superficial metadata checks.
- A JSON-first output format made the service usable in larger compliance or QA workflows.
Note
Missing detail I estimated
The notes do not include benchmark accuracy, scan duration, or how much of the report is deterministic versus heuristic. Those are the main gaps if you want this presented as a more formal accessibility product.
Outcome
The project provides a fast first-pass compliance lens for teams that need earlier feedback on accessibility gaps, especially in delivery environments where full manual audits cannot happen every sprint.
