No description
- 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> |
||
|---|---|---|
| css | ||
| db | ||
| docs_req | ||
| js | ||
| README's | ||
| Test_files | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| cleanup.py | ||
| cloudrun_service.py | ||
| create_test_pdf_with_images.py | ||
| db_manager.py | ||
| docker-compose.prod.yml | ||
| docker-compose.yml | ||
| enterprise_pdf_checker.py | ||
| ENTERPRISE_ROADMAP.md | ||
| logger_config.py | ||
| pdf_remediation.py | ||
| pytest.ini | ||
| README.md | ||
| redis_queue.py | ||
| report_generator.py | ||
| requirements-cloudrun.txt | ||
| requirements.txt | ||
| retry_helper.py | ||
| test_env.py | ||
| worker.py | ||
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
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.