- 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>
51 lines
1.5 KiB
Markdown
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.
|