Projekt / Einzelansicht
PetCareUp: Tierarztsuche außerhalb der Sprechzeiten
- Kunde
- Eigenes Projekt, gemeinsam gegründet mit Milena Zepp-Suwara
- Datum
- 2026
- Werkzeuge
- HTML, CSS, JavaScript, Cloudflare Pages, Workers und D1, Resend, Python, Excel, Claude API, PL + EN + UK + RO
1 / 8
Überblick
PetCareUp ist ein kostenloser Service für polnische, rumänische und ukrainische Tierhalter in Northamptonshire. Er beantwortet die Frage, die man meist nachts und unter Stress stellt: Wer behandelt mein Tier jetzt sofort, und was kostet das? Jede der 49 Praxiskarten zeigt Öffnungszeiten, den Notdienst außerhalb der Sprechzeiten, den Preis eines Besuchs tagsüber, nachts und am Wochenende, ob auch nicht registrierte Tiere behandelt werden und ob jemand im Team Polnisch spricht. Die Website läuft in vier Sprachen, lässt sich wie eine App auf dem Handy installieren, und jede Angabe trägt Quelle und Datum: die offizielle Website der Praxis, ihre Antwort per E-Mail oder einen Anruf der Moderatorin. Rund um die Tierarztsuche gibt es Bereiche zu Kosten und Versicherung, Reisen, Welpen und Kätzchen, Spaziergängen, Dienstleistungen, Medikamenten, entlaufenen Tieren, eine Galerie und ein Forum. Der Service ist beim ICO registriert und hat eine eigene Risikobewertung nach dem Online Safety Act.
Leistungsumfang
Ich habe die gesamte technische Ebene, die Texte und das Design verantwortet, von der ersten Bedarfsanalyse (aufgezeichnete Gespräche mit der Community) bis zur fertigen Website: Architektur, Oberfläche, Übersetzungen, das Backend auf Cloudflare, die Datenbank, E-Mail, Sicherheit und DSGVO-Konformität. Ich habe das Moderationspanel gebaut, in dem meine Mitgründerin Anrufe bei Praxen dokumentiert, aus dem Firmenpostfach antwortet und Beiträge freigibt. Dazu kommt der Bereich für den Anruf beim Tierarzt auf Englisch: mit Satzbaukasten, Wiedergabe in zwei Geschwindigkeiten und Übersetzung in drei Sprachen für alle, denen ein englisches Telefonat unter Stress schwerfällt. Ein CMS gibt es nicht: Alle Praxisdaten liegen in einer Excel-Datei, und sechs Automatisierungen erledigen den Rest.
Automatisierungen
Sechs Abläufe laufen ohne Handarbeit. Die Moderatorinnen telefonieren und entscheiden, das System erledigt alles drumherum.
- 01
Eine Tabelle statt eines CMS
Praxisdaten und Übersetzungen in vier Sprachen liegen in einer Excel-Datei. Ein Python-Skript baut daraus die Website, GitHub speichert jede Version, und Cloudflare Pages veröffentlicht sie in etwa zwei Minuten.
- 02
Abgleich alle fünf Minuten
Ein Hintergrundprozess auf dem Computer baut eine geänderte Tabelle selbstständig und lädt sie hoch, Änderungen aus der Cloud holt er zurück. Bei einem Konflikt hält er an und schickt eine Benachrichtigung, statt zu raten.
- 03
Das Panel füllt die Tabelle
Anrufe, die die Moderatorin im Panel erfasst, landen in der D1-Datenbank und kommen als datierte grüne Zeilen in einem eigenen Tabellenblatt in die Tabelle zurück, neben der Liste der noch offenen Fragen.
- 04
Moderation durch Claude
Bewertungen, Forenbeiträge, Galeriefotos und Meldungen zu entlaufenen Tieren prüft Claude Opus anhand der Hausregeln. Eindeutige Beiträge gehen sofort online, zweifelhafte warten mit Begründung im Panel, und die Moderatorinnen bekommen in jedem Fall eine E-Mail.
- 05
Ein gemeinsames Postfach mit fertigen E-Mails
E-Mails an die Kontaktadresse fängt ein Email Worker ab und zeigt sie im Panel als Konversationen, Antworten gehen über Resend hinaus. Für jede Praxis gibt es eine fertige E-Mail mit ihren eigenen Daten und allen Fragen, die noch zu bestätigen sind.
- 06
Pflege und Berichte
Jede Stunde nimmt die Website Meldungen zu entlaufenen Tieren nach 60 Tagen offline und markiert Daten nach 90 Tagen für einen neuen Anruf. Jeden Montag kommt ein Bericht per E-Mail, die Statistik läuft ohne Cookies, Bots und Moderatorinnen werden herausgefiltert, und die Anmeldung erfolgt mit einem Code per E-Mail.

