CitizenApp
KVKK/GDPR-compliant citizen management SaaS · Vercel Edge + Render + Neon Postgres (Frankfurt)
Public-sector agencies needed a secure, auditable way to manage citizen records — with strict compliance from day one, not retrofitted later.
Multi-department workflows, 3-tier access control, PII encryption, real-time audit logging, 2FA, and intuitive mobile UX — all in a maintainable SaaS that non-engineers can operate.
FastAPI + React 19 multi-tenant SaaS with Fernet AES-128 encryption, JWT refresh rotation, RBAC, TOTP 2FA, 30+ audit event types, and CI/CD. Claude powers 9 AI features: NL search, CSV mapping, anomaly detection, daily briefing, duplicate merge, NL reports, AI chat with live SQL, audit trail explanation, and credit metering. Stripe billing and Python name normalization.
GDPR-aligned, verified architecture. 107 automated tests, zero failures. Production-ready with mobile-first hamburger drawer UX, natural language audit explanations, and streamlined navigation. All 6 phases complete: multi-tenancy, 9 Claude AI features, Stripe billing, data quality tools, audit trail, and responsive design.