Project screenshot coming soon
AI-powered WCAG compliance platform that scans WordPress and Shopify websites, auto-generates accessibility fixes, and produces audit-ready compliance reports.
AI Accessibility is a production-grade SaaS backend built with Node.js and Express, designed to help businesses achieve WCAG 2.0 A/AA/AAA compliance. It connects to WordPress and Shopify sites via dedicated integrations, crawls pages using JSDOM + axe-core, and identifies accessibility violations across 15+ categories. An AI engine powered by OpenAI GPT-4.1 then generates and applies code-level fixes — either deterministically or via LLM — directly back to the connected site. The platform supports multi-tenant company accounts with role-based admin access (superAdmin / companyAdmin), Stripe-powered subscription billing, AWS S3 compliance report storage, and PDF report generation. Real-time capabilities are provided via Socket.io, with email notifications through Nodemailer and push notifications via Firebase Cloud Messaging.
Full-Stack SaaS Backend (REST API)
Node.js + Express.js + TypeScript
MongoDB (Mongoose)
OpenAI GPT-4.1 + Google GenAI
axe-core + JSDOM + Cheerio
WordPress, Shopify, Stripe, Plaid, AWS S3, Firebase FCM
JWT + Google OAuth + API Key
Socket.io + Firebase FCM
PDFKit + AWS S3
15 feature modules, 9 route groups
Node.js, Express.js, TypeScript, MongoDB (Mongoose), OpenAI GPT-4.1, Google GenAI, axe-core, JSDOM, Cheerio, Socket.io, Stripe, Plaid, AWS S3, Firebase Admin (FCM), Passport.js (JWT + Google OAuth), Nodemailer, PDFKit, Joi, Winston, Helmet, PM2
WCAG 2.0 A/AA/AAA scanning via axe-core with server-side JSDOM rendering
AI-generated accessibility fixes for 15+ violation types using OpenAI GPT-4.1
WordPress integration: scan pages, apply fixes, rollback fixes via plugin API
Shopify integration: app-based scanning and fix application via API key auth
Multi-tenant architecture with superAdmin and companyAdmin roles
Compliance report generation (PDF) with score trends and violation breakdowns
AWS S3 upload with presigned URLs for secure compliance report access
Stripe subscription billing with customer portal, webhooks, and plan management
Real-time dashboard with compliance stats, severity breakdown, and activity feed
JWT + Google OAuth + API key authentication with rate limiting and XSS protection
Remediation audit log tracking every fix applied per website
Batch AI processing with semaphore-based concurrency control for large scans