Kattekøbing Medlemsportal - Katteredningsstyringssystem
Full-stack GDPR-kompatibel medlemsportal til et lokalt katteværn — 275+ medlemmer, sikker administration, automatiseret kommunikation, et email-integreret forum og AI-assisteret behandling af medlemsdata.
Comprehensive membership management system demonstration
Jeg udviklede denne omfattende medlemsportal fra bunden til den lokale katteredningsorganisation. Den håndterer hele medlemslivscyklussen med sikker autentificering, rollebaseret administration, automatiske fornyelsesemails og nyhedsbreve, digitale medlemsbeviser og et medlemsforum, der også modtager indlæg og svar via email. Den understøttende backend behandler bankudtræk sendt via email, afstemmer betalinger og medlemsdata og genererer rapporter ved hjælp af deterministisk matching og OpenAI-ekstraktion, mens Gemini bruges til sammenligning af udbydere. En verifier bygget med Claude Agent SDK kontrollerer importerede data gennem skrivebeskyttet databaseadgang og sender afvigelser til en separat brugerflade til menneskelig gennemgang. Systemet spænder over Next.js, Supabase, serverless email-infrastruktur på AWS og en containeriseret Google Cloud Run-tjeneste med Neon PostgreSQL.
Nøglefunktioner
- Styring af 275+ medlemmer med GDPR-compliance
- Sikker autentificering og admin-dashboards
- Nyhedsbreve via Amazon SES og forumdeltagelse via email
- AI-assisteret afstemning af betalinger og medlemsdata fra bankudtræk sendt via email
- Agent-verifier med skrivebeskyttet databaseadgang og et workflow til menneskelig gennemgang
- Automatiseret nyhedsbrevssystem med opt-out
- Certifikatstyring med privatlivskontrol
- Trafikken på den offentlige hjemmeside voksede fra ~50 til et peak på ~1.500 månedlige besøg
Min rolle
- Full-stack-udvikling
- Cloud-arkitektur
- Databasedesign
- AI-assisteret databehandling
- Agentbaserede verificeringsflows
- Sikkerhed & GDPR
Tekniske udfordringer
- Holde medlems-, betalings- og kommunikationsdata konsistente på tværs af flere tjenester
- Designe sikker human-in-the-loop AI-verifikation af følsomme importerede data
- Implementere omfattende GDPR-compliance og sikker rollebaseret adgangskontrol
- Drive et omkostningseffektivt multi-cloud-system for en lille nonprofitorganisation