PDF-accessibility-saas/README.md
Vadym Samoilenko 5a00ec88d7 Phase 1: De-Oliver rebrand — remove Azure AD, GCP, Oliver branding
- Delete PHP API layer (api.php, auth.php) — replaced by FastAPI in Phase 2
- Delete MSAL/Azure AD JS files (app.js, app-history.js, api.js)
- Delete GCP Cloud Build/Deploy infra (cloudbuild.yaml, deploy.sh, Dockerfiles)
- Delete Oliver-specific docs (OLIVER_CUSTOMIZATION.md, DAVE_QUICK_SETUP.md, etc.)
- Replace Oliver yellow #FFC407 with Aimpress indigo #6366F1 across CSS + reports
- Replace Oliver Solutions footer in report_generator.py with Aimpress
- Switch font from Montserrat to Inter in CSS
- Replace GCS optical-pdf-images bucket with STORAGE_BUCKET env var
- Rewrite README.md for Aimpress SaaS product

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 14:41:27 +01:00

51 lines
1.5 KiB
Markdown

# Aimpress PDF Accessibility
> WCAG 2.1 AA compliance checking for PDFs — web-based, AI-powered, self-service.
**EU Accessibility Act (June 2025)** requires banks, e-commerce, e-learning, and government to provide accessible PDF documents. This product automates the audit process.
## Features
- 30+ WCAG 2.1 AA / PDF/UA-1 checks
- AI-powered alt-text validation (Claude Sonnet + Google Vision)
- Color contrast checking (1.4.3 AA + 1.4.6 AAA)
- Auto-remediation (title, language, tags, bookmarks)
- Visual Page Inspector — SVG overlay of issues on rendered pages
- Multi-language support (50+ languages)
- Detailed HTML/JSON/PDF reports with Matterhorn Protocol checkpoints
- Team workspaces with role-based access
## Tech Stack
| Layer | Technology |
|---|---|
| Backend | FastAPI + Python 3.12 |
| Frontend | Next.js 15 + shadcn/ui + Tailwind |
| Auth | Supabase Auth |
| Database | PostgreSQL 16 + RLS |
| Queue | Celery + Redis |
| Storage | MinIO (S3-compatible) |
| Deploy | Docker Compose + Caddy |
## Local Development
```bash
cp .env.example .env
# Fill in ANTHROPIC_API_KEY + SUPABASE_* values
docker compose up -d postgres redis minio
cd backend && uv sync && uv run uvicorn app.main:app --reload
cd frontend && npm install && npm run dev
```
## Pricing
| Plan | PDFs/month | Auto-fix | API | Team |
|---|---|---|---|---|
| Free | 5 | — | — | — |
| Pro $29/mo | 100 | ✓ | — | — |
| Business $149/mo | Unlimited | ✓ | ✓ | ✓ |
## Deployment
See `docker-compose.prod.yml` for production setup with Caddy auto-SSL.