Schluss mit dem Neuschreiben von
dem Fundament Ihres SaaS: Multi-Tenant, 2FA-Auth, White-Label, CI/CD, gebrandete E-Mails.
Ein komplettes B2B-Fundament — per PostgreSQL-RLS isolierte Organisationen, White-Label, 2FA-Auth, gebrandete E-Mails, i18n — geliefert mit CI/CD-Kette, blockierenden Sicherheitschecks und automatisierter Auslieferung per Docker Compose. Auf Ihrer Infrastruktur, ohne getaktete Cloud-Rechnung.
- Vollständiger Quellcode, Lifetime-Lizenz
- Selbst gehostet — keine PaaS-Abhängigkeit
- Sicherheits-Pipeline inklusive
- install + build
- Unit-Tests · vitest · echtes Postgres
- E2E-Tests · playwright · axe
- gitleaks — gesamte Historie
- semgrep — 0 Findings
- pnpm audit + osv-scanner
- Images → syft-SBOM + grype-Scan
- cosign-signiertes Image → ghcr
- ➜ ausgeliefert auf docker compose · prod
Der Stack, den Ihre Devs schon kennen
TypeScript, PostgreSQL, Docker, Coolify, GitHub Actions, Tolgee, Dependency-Track, Gitleaks, Semgrep, OpenSSF Scorecard, Playwright, Vitest, Traefik.
Alles, was ein B2B-SaaS jedes Mal neu schreibt, schon geschrieben.
Jeder Baustein ist getestet und dokumentiert. Sie starten beim Produkt, nicht beim Gerüst.
Auth + Rollen + 2FA in Minuten
Login, Owner/Admin/Member-Rollen und TOTP-2FA fertig verdrahtet, pro Tenant isoliert, ohne manuelle Konfiguration. Aktivieren, anmelden, läuft.
Die Marke des Kunden, zur Laufzeit serviert
Farbe, Logo und Radien per Design-Tokens, auf UI und E-Mails angewendet ohne Redeployment. AA-Kontrast serverseitig geprüft, Dark Mode inklusive.
-
Multi-Tenant by design
Organisationen und Bereiche pro Tenant isoliert, Rollen und Einladungen inklusive.
-
CI/CD-Pipeline
Tests, Sicherheitschecks, signierte Images, Auslieferung per Docker Compose.
-
Erstellungs-Assistent
Tenant in fünf Schritten provisioniert: Datenbank, Subdomain, API-Schlüssel.
-
Gebrandete E-Mails
Einladung, Verifizierung, Reset — pro Tenant umgebrandet.
-
i18n mit Tolgee
Selbst gehostetes Tolgee, ICU-Kataloge im Repository versioniert. Ein Befehl fügt eine Sprache hinzu.
-
Plattform-Konsole
Superadmin: Tenants, Pläne und Quotas, Audit-Log, Impersonation.
Ein Push, und die Kette erledigt den Rest.
Die Pipeline läuft auf Standard-GitHub-Actions: gehostete oder eigene Runner, nach Wahl. Jeder Schritt sichert den nächsten ab: Ein Image wird nur ausgeliefert, wenn CI und E2E-Tests für den Commit grün sind.
-
Push
- ausgelöst auf main und PRs
- gehostete oder eigene Runner
- Typecheck, Lint, Modulgrenzen
-
Qualität
- lint + typecheck
- vitest Unit-Tests
- playwright E2E
-
Sicherheit
- gitleaks
- semgrep
- pnpm audit + osv-scanner
- grype-Image-Scan
-
Build
- arm64-Docker-Images
- CycloneDX-SBOM
- Cosign-Signatur + SLSA-Provenienz
-
Produktion
- wartet auf grüne CI + E2E
- docker compose + traefik
- manueller Redeploy = Rollback
Auslieferung auf Ihren Server
Die Auslieferung wartet, bis CI und E2E-Tests für den Commit grün sind, und deployt dann die signierten Images per Docker Compose hinter Traefik. Ein manueller Redeploy-Workflow dient als Rollback.
GitHub-Runner nach Wahl
Die Workflows sind Standard-GitHub-Actions: gehostete Runner als Standard oder eigene selbst gehostete (ARM64) Runner per Variable. Image-Veröffentlichung und Auslieferung laufen auf Ihren Runnern.
Automatisierte Tests
Unit- und API-Tests auf echtem PostgreSQL, Playwright-E2E mit axe-Barrierefreiheitsprüfung auf kritischen Pfaden. Ein roter Test blockiert die Auslieferung, nicht nur ein Badge.
- blockierende Sicherheitschecks bei jeder PR
- 5
- Sicherheits-Kontrollblätter mit Nachweisen
- 49
- dokumentierte Architekturentscheidungen (ADR)
- 73
- Docusaurus-Dokumentationsbasen
- 4
Blockierende Checks bei jeder PR. Schon verdrahtet.
Secrets, Code, Abhängigkeiten und Images werden in der CI geprüft; veröffentlichte Images sind signiert und mit Provenienz versehen. Ein Enterprise-Kunde fragt nach Ihrer Sicherheitslage? Sie zeigen 49 Kontrollblätter samt Nachweisen.
blockierend in CI · Report pro PR-
Gitleaks
Scannt bei jeder PR die gesamte Git-Historie: ein committeter API-Schlüssel, Token oder ein Passwort lässt die CI scheitern. -
Semgrep
TypeScript-, Node.js- und Secrets-Regeln bei jeder PR; jedes Finding lässt die Pipeline scheitern. -
pnpm audit + OSV-Scanner
Hohe Schwachstellen abgelehnt, OSV-Datenbank abgefragt mit begründeten, versionierten Ausnahmen. -
SBOM, grype, Cosign
CycloneDX-SBOMs per syft und cdxgen, grype-Scan bei jeder PR und wöchentlich, Cosign-signierte Images mit SLSA-Provenienz und VEX. Die SBOMs speisen Ihr Dependency-Track.
Gebaut für Branchen, die auditiert werden.
Audit-Log, Sicherheitschecks in der CI, mitgelieferte Doku: Das Kit liefert die technischen Bausteine, die diese Branchen erwarten. Die Compliance selbst bleibt Ihre Aufgabe.
-
Gesundheit & Medtech
Nur anfügendes Audit-Log, Datenexport und -löschung, 2FA pro Rolle: die technischen Bausteine einer Gesundheits-Compliance, ergänzt durch Ihre eigenen Maßnahmen.
Audit-Log -
Finanzen & Versicherung
Jede Aktion nachvollziehbar, 2FA-Pflicht, kontinuierliche Dependency-Prüfung für Ihre Auditoren.
2FA pro Rolle -
Öffentlicher Sektor
Self-Hosting: Ihre Daten bleiben auf Ihrer Infrastruktur, Datenexport und -löschung eingebaut.
Export · Löschung -
Legaltech
Strikte Isolation pro Kanzlei, kontrollierte und begründete Impersonation, konfigurierbare Aufbewahrung und Bereinigung des Audit-Logs.
audit trail -
Agenturen & Studios
White-Label per API: Liefern Sie jeden Kunden unter eigener Marke aus, von einem einzigen Fundament.
multi-tenant -
Industrie & IoT
Gehärtete Pipeline mit kontinuierlicher SBOM: CRA-Konformität beginnt in der CI.
kontinuierliche sbom
Die Stimme wird zur Admin-Oberfläche.
Nächster Schritt: das Fundament per MCP-Server für Agenten öffnen. Diktat und Transkripte werden zu verifizierten Aktionen — mit denselben Rechten und demselben Audit-Log.
Diktat → Aktionen
Diktieren Sie eine Anweisung; der Agent wandelt sie in MCP-Aufrufe um und zeigt den Plan vor der Ausführung.
Transkript → Aktionen
Laden Sie ein Meeting-Protokoll hoch: Der Agent extrahiert Plattform-Aktionen und schlägt sie zur Freigabe vor.
Vier Docusaurus-Basen im Kit
Endnutzer, Entwickler und Architekten, Sicherheit, Entscheidungen: Jede Zielgruppe hat ihre Doku, versioniert im eigenen Repository und in der CI geprüft. Ihre Teams starten nie bei einem README.
-
Benutzerhilfe
ÖFFENTLICH Anleitungen für die Endnutzer Ihres SaaS: Bereiche, Mitglieder, Rollen, Kontosicherheit. Die einzige veröffentlichte Basis. 51 Seiten -
Entwicklung & Architektur
Architektur, Abläufe, Betrieb, Bauen, Qualität, Contour-Design-System und Referenz. 116 Seiten -
Sicherheit
Bedrohungsmodell, 49 Kontrollblätter mit Nachweisen, Compliance und Verfahren. 70 Seiten -
Entscheidungen (ADR)
73 begründete Architekturentscheidungen, von Multi-Tenancy bis Auslieferung. 75 Seiten
- Auditnur anfügend
- Exportund Löschung
- SOC 2Kriterien zugeordnet
Eine Zahlung. Der Code gehört Ihnen.
Lifetime-Lizenz, vollständiger Quellcode, kein Abo.
Angebote im Detail-
Kit
Das komplette Fundament, in Eigenregie. 1 000 €Lifetime-Lizenz Einmalzahlung- Vollständiger Quellcode des Fundaments
- Multi-Tenant, White-Label, 2FA-Auth
- CI/CD-Kette + 5 blockierende Sicherheitschecks
- Docker-Compose-Auslieferung und Runner inklusive
- Contour-Design-System, hell und dunkel
-
Kit + Begleitung
Installiert und in Produktion mit uns. Auf Anfrage Je nach Projekt- Alles im Kit, plus:
- Geführte Installation: Traefik, Runner, Tolgee, Dependency-Track
- Review Ihres ersten Produktions-Releases
Häufige Fragen
Was brauche ich zum Hosten?
Ein Linux-Server mit Docker und ein GitHub-Repository. API, Worker und Konsole laufen per Docker Compose hinter Traefik, mit PostgreSQL 17 und Redis. Tolgee und Dependency-Track haben eigene Compose-Dateien; Dependency-Track allein braucht rund 4,5 GB RAM.
Kann ich eigene GitHub-Runner nutzen?
Die Workflows laufen standardmäßig auf GitHub-gehosteten Runnern; eine Variable schaltet auf Ihre eigenen Runner um, die Image-Veröffentlichung und Auslieferung bereits nutzen. Ihre Deployment-Secrets bleiben in Ihrem Netz.
Welche Sicherheitschecks blockieren die CI?
Gitleaks, Semgrep, pnpm audit, OSV-Scanner und der grype-Image-Scan laufen parallel zu den Tests. Jede Ausnahme ist begründet und im Repository versioniert, nie stillschweigend deaktiviert.
Mit welchem Stack ist das Fundament gebaut?
Striktes TypeScript durchgängig: NestJS auf Fastify für die API, PostgreSQL 17 und Drizzle, Better Auth für die Authentifizierung, BullMQ und Redis für Jobs, React 19, Vite und Refine für die Konsole, Tolgee für i18n. Monorepo mit pnpm und Turborepo.
Kann ich es für Kundenprojekte nutzen?
Ja. Die Lizenz deckt ein Produktionsprodukt pro Lizenz ab, ohne Limit bei Tenants oder Endnutzern.