Raindance AI
Zurück zum Blog

Was ist ShipAny Next?

Eine Headless-SaaS-Grundlage mit Authentifizierung, Zahlungen, Abonnements, Guthaben, Zugriffskontrolle und Internationalisierung für dein Produkt.

20. Mai 2026ShipAny-TeamShipAny-Team

ShipAny Next ist eine Headless-SaaS-Grundlage: bereits verbundene Geschäftslogik mit einer minimalen Oberfläche. Statt einer weiteren Designvorlage bietet es die Technik, die jedes SaaS braucht — Authentifizierung, Zahlungen, Abonnements, ein Guthabensystem, rollenbasierte Zugriffskontrolle und Internationalisierung — und lässt dir bei deinen Produktseiten freie Hand.

Warum Headless?

Viele SaaS-Grundgerüste verbinden ihre Geschäftslogik mit einem bestimmten Startseitendesign. Sobald du deinen Markenauftritt änderst, musst du gegen die Vorlage arbeiten. ShipAny Next trennt die Codebasis anders:

  • src/components/ — dauerhafte Bausteine wie Preistabellen, Header, Seitenleisten und shadcn/ui. Sie überstehen einen neuen Markenauftritt.
  • src/blocks/ — austauschbare Seitenabschnitte. Sie lesen Übersetzungen und übergeben Inhalte an die Bausteine. Schreibe sie für jedes Projekt neu.
  • src/modules/ — reine Geschäftslogik für Zahlungen, Guthaben, Abonnements und Zugriffskontrolle. Jedes Modul ist ein eigenständiger Dienst, den du entfernen kannst, ohne die anderen zu beschädigen.

Was enthalten ist

  1. Authentifizierung — E-Mail und Passwort sowie OAuth über better-auth, mit Sitzungsverwaltung und Kontoverknüpfung.
  2. Zahlungen — Stripe, PayPal und Creem über eine gemeinsame PaymentManager-Schnittstelle.
  3. Guthaben — Verbrauch in Eingangsreihenfolge, Ablauf, automatische Gutschrift bei Registrierung und Rückbuchung für nutzungsbasierte Abrechnung.
  4. Zugriffskontrolle — Rollen und Berechtigungen mit Platzhaltern sowie vollständiger Administrationsbereich.
  5. Mehrere Datenbanken — Drizzle ORM mit PostgreSQL, MySQL, SQLite, Turso und Cloudflare D1.
  6. Internationalisierung — Englisch und Chinesisch integriert, sprachabhängige Routen über next-intl.

Erste Schritte

pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev

Die Grundlage läuft standardmäßig mit SQLite. Mit einer Umgebungsvariable kannst du die Datenbank wechseln. Baue dein Produkt darauf auf, ohne die Infrastruktur erneut einzurichten.