Alt Audit — Live AI SaaS for WCAG Alt-Text Generation & Website Accessibility Audits

Rustamjon Akhmedov
Published

0
  • Project creator

A paying-customer SaaS product I built and run end to end: altaudit.com

The problem

Missing or useless image alt text quietly breaks two things at once — WCAG accessibility compliance and image SEO. On a site with 10,000 media items, nobody is fixing that by hand.

What the product does

Alt Audit crawls a site or connects to a WordPress media library, runs each image through a vision model, and generates alt text that is actually descriptive and WCAG-appropriate rather than keyword spam. It audits what exists, flags what fails, bulk-processes the backlog, and reports findings inside the tools the customer already uses.

What I owned

Everything: problem discovery and scoping, product decisions about which workflows were worth building, the vision-to-text LLM pipeline and prompt design, the audit and bulk-processing engine, background job architecture for long-running crawls, a metered credit system, subscription billing, the public REST API, the WordPress integration, deployment and ongoing operation.

Engineering notes

  • Bulk vision inference is queued and rate-limited per tenant so one large library cannot starve everyone else.
  • Credits are metered at the image level with idempotency, so a retried job never double-charges.
  • Output quality is evaluated against a held-out set rather than judged by vibes, because “the alt text looks fine” does not scale.

Stack

Laravel 12, Livewire, Gemini 2.5 vision, PostgreSQL/MySQL, queued background workers, Paddle billing, Laravel Sanctum REST API, WordPress plugin.

Live site: https://www.twine.net/signin · Architecture notes: https://www.twine.net/signin