Next.js SaaS Boilerplate: kaufen oder selbst bauen?
Login, Zahlungen, E-Mails, Datenbank und Tests braucht jedes SaaS, bevor die erste eigene Funktion fertig ist. Wann ein fertiges Boilerplate Zeit spart und woran Sie ein gutes erkennen.
Aktualisiert am 10. November 20263 Min. Lesezeit
Jedes SaaS-Produkt braucht dieselbe Grundlage, bevor es die erste Funktion bekommt, für die Kunden bezahlen: Anmeldung, Zahlungen, E-Mails, eine Datenbank, Rechtstexte, Tests und ein Deployment. Ein Boilerplate oder Starter Kit liefert diese Grundlage fertig verbunden. Ob sich das lohnt, hängt weniger vom Preis ab als von Ihrem Projekt.
Was zur Grundlage eines SaaS gehört
- Anmeldung: E-Mail und Passwort, Magic Link oder Login mit Google, Passwort zurücksetzen, E-Mail ändern, Konto löschen
- Zahlungen: Checkout, Abos und Einmalkäufe, Kundenportal und signierte, idempotente Webhooks
- E-Mails: Willkommen, Anmeldelinks, Belege und Hinweise bei fehlgeschlagenen Zahlungen
- Datenbank mit Migrationen und Testdaten
- Marketing-Website mit Preisen, FAQ, Blog, SEO-Grundlagen und Rechtstexten
- Dashboard mit Einstellungen und Abrechnung
- Tests und eine CI, die bei jeder Änderung läuft
- Bei Bedarf: mehrere Sprachen, Datenexport und Kontolöschung für Ihre Nutzer
Keiner dieser Punkte ist schwer. Zusammen kosten sie aber Zeit, und Fehler darin sind teuer: Ein unsicherer Login oder ein Webhook, der Zahlungen verliert, fällt oft erst auf, wenn echte Kunden betroffen sind.
Wann sich ein Boilerplate lohnt
- Sie wollen eine Idee schnell vor echte Kunden bringen und Ihre Zeit in die eigentliche Funktion stecken.
- Ihr Produkt ist ein typisches SaaS: Konten, Abos oder Einmalkäufe, ein Dashboard und eine Marketing-Website.
- Sie bauen für Kunden und brauchen für jedes Projekt dieselbe solide Grundlage.
- Sie wollen sehen, wie eine erfahrene Struktur aussieht, und daran lernen.
Wann Sie besser selbst bauen
- Das Ziel ist, genau diese Teile selbst zu lernen.
- Ihr Produkt passt nicht ins übliche Muster, etwa mit ungewöhnlichem Datenmodell, Mandantenfähigkeit mit Single Sign-on für Großkunden oder einer anderen Architektur.
- Sie haben bereits eine Codebasis, in die das Kit nicht passt.
- Ihr Team ist auf einen anderen Stack festgelegt.
Worauf Sie beim Kauf achten sollten
| Kriterium | Worauf achten |
|---|---|
| Lizenz | Für wie viele Projekte? Dürfen Sie Kundenprojekte bauen? Was ist beim Weitergeben verboten? |
| Aktualität | Aktuelle Versionen von Next.js und React, sichtbare Updates und ein Weg, sie zu bekommen |
| Code-Qualität | Durchgängig TypeScript, Tests für Login und Zahlungen, verständliche Struktur |
| Zahlungen | Signierte, idempotente Webhooks und die Bezahlmodelle, die Sie brauchen |
| Anmeldung | Eine verbreitete Bibliothek, die gewünschten Login-Arten und Kontolöschung |
| Datenschutz | Keine Tracking-Cookies im Auslieferungszustand, selbst gehostete Schriften, Datenexport |
| Dokumentation | Schnelle Einrichtung und eine Anleitung bis zum Livegang |
| Abhängigkeiten | Lassen sich Dienste wie E-Mail-Versand oder Hosting austauschen? |
Eine einfache Rechnung
Vergleichen Sie den Preis mit der Zeit, die Sie selbst bräuchten. Eine Beispielrechnung mit angenommenen Werten: Setzen Sie für sich 60 € pro Stunde an und brauchen für Anmeldung, Stripe-Abos mit Webhooks, E-Mails und Tests zusammen 40 Stunden, entspricht das 2.400 €. Dazu kommt die Pflege, wenn Frameworks und Bibliotheken neue Versionen bekommen. Setzen Sie Ihre eigenen Zahlen ein: Entscheidend ist, wie viele Stunden das Kit Ihnen in Ihrem Projekt wirklich abnimmt.
Nach dem Kauf: das Kit zu Ihrem Produkt machen
- Lokal einrichten und die mitgelieferten Tests laufen lassen.
- Name, Farben, Texte und Rechtstexte anpassen.
- Eigene Konten bei Zahlungs- und E-Mail-Anbieter anlegen und die Schlüssel eintragen.
- Die erste eigene Funktion bauen, mit Tests, bevor Sie live gehen.
- Updates des Kits regelmäßig übernehmen, solange Ihr Code noch nah am Original ist.
Unsere Next.js SaaS Starter Kits teilen dieselbe Grundlage und richten sich an unterschiedliche Produkte: Cairn an Creator und Gründer mit digitalen Produkten, Aven an Abo-SaaS mit zusätzlichem Shop und Fjord an B2B-SaaS mit Doku-Portal und KI-Assistent. Unser Lernprodukt Devventura ist auf Cairn gebaut.