Houssem Missaoui
Web-Pakete Marketplace Kontakt
SaaS-Starter-Kit · vollständiger Quellcode

Starten Sie Ihr SaaS in Tagen, nicht in Monaten.

Das, was jedes SaaS neu erfindet, ist bereits fertig: Mandantenfähigkeit, Teams und Rechte, Tarife und Abrechnung, Audit-Log, Admin-Backoffice. Sie setzen eine Fachfunktion um und beginnen zu verkaufen.

  • Spring Boot 4 · Java 25
  • Angular 22
  • Keycloak
  • PostgreSQL
  • Stripe
Was Sie bekommen

Fundamente statt Demo

Produktionsnahe Grundlagen. Alles Folgende ist im Quellcode enthalten.

Mandantenfähigkeit

Eine Mandanten-ID in jeder Zeile, erzwungen in der Service-Schicht. Soft Delete, Mandantensperre, GDPR-Export und -Löschung.

Teams und Rechte

Einladungen, Rollen für Eigentümer, Admins und Mitglieder sowie eigene Rollen je Mandant mit Datenbank-gestützten Berechtigungen.

Tarife und Abrechnung

Tarife mit erzwungenen Limits und Feature-Schaltern, Upgrades, Downgrades, Preise in mehreren Währungen, Stripe-Checkout und Kundenportal.

Audit-Log

Manipulationssicheres Protokoll mit Integritätsprüfung, Export als CSV und JSON. Die Datenbank lehnt Änderungen und Löschungen ab.

Sicherheitseinstellungen

Single Sign-on (OIDC) je Mandant, erzwungene Zwei-Faktor-Anmeldung, IP-Allow-Listen und Sitzungsübersicht.

Öffentliche API

Versionierte API mit API-Schlüsseln, Rate-Limit-Headern, Idempotenzschlüsseln, OpenAPI-Dokument und signierten ausgehenden Webhooks.

Super-Admin-Backoffice

Mandanten, Benutzer, Tarife, Abos, Währungen, Audit und Support-Tickets in einer Konsole.

4 Sprachen, volles RTL

Englisch, Französisch, Deutsch und Arabisch. Eine CI-Prüfung hält die Übersetzungsschlüssel synchron. Arabisch wird rechtsläufig dargestellt.

In Betrieb nehmen

Vier Befehle

node scripts/rename.mjs --name "Acme CRM" --slug acmecrm --package com.acme.crm
docker compose -f demo/docker-compose.yml up -d
cd backend && mvn spring-boot:run
cd starter && npm ci && npm start

Einmal umbenennen, Postgres, Keycloak, MinIO und Mailpit mit Docker starten, dann API und App laufen lassen. Benötigt JDK 25, Maven 3.9, Node 24 und Docker. Ein dokumentiertes Rezept und ein funktionierendes Beispielfeature zeigen, wie Sie Ihr eigenes ergänzen.

Lizenzen

Wählen Sie Ihren Tarif

Eine Zahlung, vollständiger Quellcode. Die Tarife unterscheiden sich in Lizenzumfang, Updates und Support.

Basic

€399
  • Vollständiger Quellcode und Dokumentation
  • 1 Endprodukt
  • 6 Monate Updates
  • Fehlerberichte per E-Mail
Basic kaufen

Standard

Am beliebtesten
€899
  • Alles aus Basic
  • Bis zu 3 Endprodukte
  • 12 Monate Updates
  • 60 Tage E-Mail-Support
  • 1 schriftliches Code-Review
Standard kaufen

Premium

€1,799
  • Alles aus Standard
  • Unbegrenzt Endprodukte
  • 24 Monate Updates
  • 90 Tage Priority-Support
  • 60-minütiger Video-Call
  • Frühzugang zu neuen Modulen
Premium kaufen

Ein Endprodukt ist eine eigenständige Anwendung oder ein Dienst, den Sie oder Ihr Kunde betreibt. Sie dürfen das Kit selbst nicht weiterverkaufen oder weiterverteilen und den Quellcode nicht veröffentlichen.

Fragen

Vor dem Kauf

Ist das ein fertiges Produkt oder ein Fundament?

Ein Fundament. Sie bekommen die SaaS-Basis und ein Beispielfeature zum Kopieren. Darauf setzen Sie Ihre eigene Fachfunktion.

Darf ich es für Kundenprojekte nutzen?

Ja, innerhalb des Endprodukt-Limits Ihres Tarifs. Jede Kundenanwendung zählt als ein Endprodukt.

Was brauche ich zum Betrieb?

JDK 25, Maven 3.9, Node 24 und Docker. Der Entwicklungsstack mit Postgres, Keycloak, MinIO und Mailpit startet mit einem Docker-Compose-Befehl.

Wie wird der Code geliefert?

Als ZIP-Archiv, per E-Mail zugestellt, sobald die Zahlung durch ist, mit einer Lizenzdatei passend zu Ihrem Tarif.

Sind die Rechtsseiten einsatzbereit?

Nutzungsbedingungen und Datenschutz sind Vorlagen. Lassen Sie sie anwaltlich prüfen, bevor Sie im Produktivbetrieb Zahlungen annehmen.

Hören Sie auf, dieselben Grundlagen neu zu bauen.

Starten Sie auf einer Basis, die Mandanten, Teams, Abrechnung und Compliance bereits abdeckt.

Standard holen