Ein vollständiges SaaS, mit dem Paare ihre ganze Hochzeit online organisieren. Admin-Dashboard mit Verwaltung der Zusagen, Geschenkliste mit PIX-Zahlung, automatische E-Mails über Resend und eine öffentliche Website für die Gäste mit vier Themes und vierzehn konfigurierbaren Abschnitten.

01 / DAS PROBLEM
Hochzeitsplanung ist über zu viele Werkzeuge verstreut.
Paare, die eine Hochzeit planen, flicken sechs verschiedene Werkzeuge zusammen: eine Tabelle für die Gästeliste, ein Google-Formular für Zusagen, eine separate Geschenkliste auf einem Marktplatz, WhatsApp-Gruppen für Neuigkeiten, eine Wix-Seite für die Öffentlichkeit und einen Ausdruck für den großen Tag. Nichts davon ist miteinander verbunden.
Die Vorgabe: ein Produkt, das alles abdeckt. Paare melden sich an, verwalten alles und geben den Gästen eine einzige URL.
02 / DER ANSATZ
Mandantenfähig vom ersten Tag an.
Ich habe es als SaaS entworfen, nicht als Einzelstück. Jede Hochzeit ist ein Mandant mit eigenen Inhabern, Bearbeitern, Gästen, Geschenken, Theme und öffentlicher URL. Diese Entscheidung hat das Schema geprägt (jede abfragbare Tabelle hat einen Fremdschlüssel `weddingId`), die Authentifizierung (rollenbasiert auf Mandantenebene) und die öffentliche Website (dynamische Routen in Next.js, die per Slug die veröffentlichte Konfiguration eines Mandanten laden).
Warum der Aufwand für ein Projekt, das anfangs für ein einziges Paar gedacht war? Weil der zweite Kunde nichts mehr kostet. Der Inhaber kann in zwei Klicks eine neue Hochzeit für Freunde anlegen.
03 / DIE UMSETZUNG
PIX, Zusagen nach Gruppen und der Rest.
Zusagen nach Gruppen. Ein Gast gehört zu einer Gruppe („Familie Silva“), und die Zusage eines Mitglieds gilt für die ganze Gruppe. Jede Gruppe bekommt einen eigenen QR-Code, der eine persönliche Bestätigungsseite öffnet. So verhalten sich brasilianische Familien wirklich — ein Cousin sagt für zehn Leute zu.
PIX als vollwertige Zahlungsart. Geschenke lassen sich reservieren und über einen generierten EMV BR Code (PIX-QR) bezahlen. Ich rendere den dynamischen QR-Code serverseitig, gebe dem Gast einen mobilen Ablauf mit einem Tippen und gleiche die Zahlung per Webhook ab. Kein Stripe-Zeremoniell.
Themes, die sich sehen lassen können. Vier vollständige Vorlagen (Minimalistisch, Romantisch, Rustikal, Klassisch) — jede mit eigener Farbpalette, eigenen Schriften (Cormorant Garamond, Playfair, Bodoni) und Zierlinien. Paare passen Farben und Schriften in einem einzigen Panel an.
E-Mails, die man wirklich lesen will. Resend trägt die automatischen Abläufe: Bestätigungen, eine tägliche Zusammenfassung für das Paar, Erinnerungen an Fristen. WhatsApp-Vorlagen liegen neben den E-Mails, damit Paare Ankündigungen einfach kopieren und einfügen können.
04 / ERGEBNIS
Live, genutzt, einfach gehalten.
Das erste Paar hat seine Hochzeit von Anfang bis Ende darüber abgewickelt — Einladungen, Zusagen, Geschenkliste per PIX und eine tägliche Zusammenfassung per E-Mail, die das Ritual mit der Tabelle ersetzt hat.
Der Code umfasst rund 78.000 Zeilen in 326 Commits, mit Dokumentation zu Veröffentlichung, Sicherheit und SaaS-Roadmap. Der Cronjob für die täglichen Zusammenfassungen läuft um 9 Uhr UTC auf Vercel — ein Route-Handler mit neun Zeilen, der die Arbeit eines Dashboards erledigt, das niemand öffnet.
Codezeilen
~78k
Commits
326
Öffentliche Abschnitte
14
Themes
4
