Fallstudie

EMSA Timișoara: Freiwilligen­verträge online unterschrieben, bezahlt und als PDF abgelegt

Logo EMSA Timișoara

Eine digitale Plattform für den Betrieb eines Medizinstudierendenvereins: elektronisch signierte Freiwilligenverträge mit Zahlung und PDF, Stripe-Zahlungen, ein Admin-Dashboard, rollenbasierte Sicherheit und automatisierte E-Mails.

01 — Der Kunde

EMSA Timișoara ist die Timișoaraer Sektion der European Medical Students' Association mit über 200 Mitgliedern und seit 2015 an der UMF „Victor Babeș“ aktiv.

02 — Das Problem

Ein von Freiwilligen getragener Verein verwaltet Freiwilligenverträge, Beiträge, Eventanmeldungen, Spenden und die Kommunikation mit über 200 Mitgliedern – meist auf Papier, per Banküberweisung und von Hand.

03 — Was wir gebaut haben

Eine Plattform auf Basis von Next.js + Supabase unter emsatimisoara.com:

  1. Elektronisch signierte Freiwilligenverträge mit Zahlung und PDF. Freiwillige unterschreiben direkt auf der Website (Canvas-Signatur, protokolliert mit IP-Adresse, Browser und einem SHA-256-Fingerabdruck des Vertragstextes), anschließend wird die Unterschrift der Präsidentin bzw. des Präsidenten eingefügt. Ein PDF wird erzeugt, gespeichert und per E-Mail an die Freiwilligen gesendet. Unterstützt werden außerdem Verträge, die im Büro oder mit Reisepass unterzeichnet werden, Stornierung mit Begründung sowie die Verifizierung per E-Mail plus den letzten 4 Zeichen der persönlichen Identifikationsnummer.
  2. Stripe-Zahlungen in RON für 5 Abläufe: Freiwilligenbeitrag, Event, Projekt, Bewerbung und Spende. Ein signierter Webhook verarbeitet jede Bestätigung genau einmal, und ein Platz wird 35 Minuten reserviert, während die Zahlung abgeschlossen wird.
  3. Admin-Dashboard mit rund 20 Bereichen, darunter Einnahmenübersicht und Diagramme.
  4. Sicherheit: Rollen für Administration und Koordination, durchgesetzt über 85 Row-Level-Security-Richtlinien in der Datenbank.
  5. Automatisierte E-Mails: zweisprachig, mit im Admin-Bereich bearbeitbaren Vorlagen, einem Versandprotokoll und einem täglichen automatischen Neuversuch (bis zu 6 Versuche).
  6. Events mit begrenzten Plätzen, Rollen und Zahlung.

Außerdem: Bewerbungen und Ausschreibungen mit konfigurierbaren Fragen und CSV-Export; Freiwilligenstunden und Statistiken; ein Kalender mit Tages-, Wochen- und Monatsansicht; Rumänisch und Englisch; SEO; eine interaktive Karte der Partnerschaften (Twinnings).

04 — Tech-Stack

Next.js 15, React 19, TypeScript, Supabase, Stripe, React-PDF, Vercel Cron, next-intl, Tailwind 4.

05 — Sprechen wir darüber?

Sie wickeln Verträge und Zahlungen noch auf Papier und per Überweisung ab? Nennen Sie das Problem. Sie erhalten ein Ja, ein Nein oder einen Termin – keine Verkaufsschleife.
30-Minuten-Gespräch buchen · oder starten Sie mit dem kostenlosen KI- & Automatisierungs-Check.