
Komplexe Business-Logik
My Green Forest – Investment Plattform
Technische Architektur
Datenintegrität & Sicherheit
Skalierbarkeit
Problem
Spenden, Patenschaften und Aufforstungs-Daten lagen in mehreren unverbundenen Tools. Keine direkte Rückkopplung zwischen Spende, gepflanztem Baum und Reporting an den Spender.
Ausgangslage
Manuelle Spendenerfassung, statische Reports, kein Self-Service für Spender, kein nachvollziehbarer Zusammenhang zwischen Eingang und Wirkung.
Architektur
Tech-Stack
Lösung
Eingehende Webhooks werden idempotent verarbeitet, jeder Spende wird ein konkretes Aufforstungs-Projekt und eine Baum-Anzahl zugewiesen.
Spender sehen im Portal: gespendeter Betrag, zugewiesenes Projekt, geplante Bäume, Status der Pflanzung, Updates aus dem Feld.
Strukturierte Projekt-Updates (Text + Bild) gehen über eine zentrale Maske, werden versioniert und in Spender-E-Mails als HTML eingebunden.
Automations-Flows
APIs & Integrationen
| Service | Zweck | Methode |
|---|---|---|
| Payment-Provider | Spenden-Webhooks | Webhook (HMAC) |
| Email-Provider | Bestätigungen, Updates, Reports | REST |
| Storage | Projektbilder, Belege | S3-kompatibel |
Datenfluss
Payment-Webhook → Edge-Function (verify + idempotent) → Postgres (Spende, Zuweisung) → Realtime ins Admin → Donor-Mail mit Portal-Link → Portal liest live aus Postgres.Ergebnisse & Zielwerte
Strikt getrennt nach belegten Messwerten, deklarierten Zielwerten und qualitativen Beobachtungen. Keine Hochrechnungen, keine geschätzten Zahlen.
Messwert folgt nach Live-Betrieb und Auswertung.
Ergebnis
Eine zuvor manuell betriebene NGO-Operation wurde zu einer datenbankgestützten Plattform, die jede einzelne Spende einer Pflanzung zuordnet und Spendern eine glaubwürdige, nachvollziehbare Wirkung zeigt.
Interface-Ansicht
Echte Admin- und Portal-Ansichten werden auf Anfrage unter NDA gezeigt. Anonymisierte Mockups können hier per CMS hinterlegt werden.
Technische Learnings
Idempotenz bei Payment-Webhooks ist Pflicht — Provider liefern Events mehrfach.
Eine zentrale Update-Maske ist 10× wertvoller als ein generisches CMS, wenn Inhalte in E-Mails landen.
Spender vertrauen Live-Daten mehr als jährliche PDF-Reports.





