Back to Projects
Kattekøbing Cat Rescue · Full-Stack Developer

Kattekøbing Members Portal - Cat Rescue Management System

Full-stack GDPR-compliant membership portal for a local cat rescue — 275+ members, secure administration, automated communication, an email-enabled forum, and AI-assisted member-data processing.

Comprehensive membership management system demonstration

I developed this comprehensive membership portal from scratch for the local cat rescue organization. It manages the membership lifecycle through secure authentication, role-based administration, automated renewal emails and newsletters, digital membership certificates, and a member forum that also accepts posts and replies by email. The supporting backend processes emailed bank exports, reconciles payments and member records, and generates reports using deterministic matching plus OpenAI extraction, with Gemini retained for provider comparison. A Claude Agent SDK verifier checks imported data through read-only database access and submits anomalies to a dedicated human-review UI. The system spans Next.js, Supabase, AWS serverless email infrastructure, and a containerized Google Cloud Run service backed by Neon PostgreSQL.

Key Features

  • 275+ member management with GDPR compliance
  • Secure authentication and admin dashboards
  • Amazon SES newsletters and email-enabled forum participation
  • AI-assisted payment and member-data reconciliation from emailed bank exports
  • Agent verifier with read-only database access and a human-review workflow
  • Automated newsletter system with opt-out
  • Certificate management with privacy controls
  • Public-site traffic grew from ~50 to a peak of ~1,500 monthly visits

My Role

  • Full-stack development
  • Cloud architecture
  • Database design
  • AI-assisted data processing
  • Agent verification workflows
  • Security & GDPR

Technical Challenges

  • Keeping member, payment, and communication data consistent across multiple services
  • Designing safe human-in-the-loop AI verification for sensitive imported data
  • Implementing comprehensive GDPR compliance and secure role-based access control
  • Operating a cost-efficient multi-cloud system for a small nonprofit