Was ist ShipAny als nächstes?
ShipAny Next ist eine Headless-SaaS-Engine – Authentifizierung, Zahlungen, Abonnements, Gutschriften, RBAC und i18n sind vorverkabelt, damit Sie sich auf Ihr Produkt konzentrieren können.
ShipAny Next ist eine headless SaaS-Engine: vorverdrahtete Geschäftslogik mit minimaler Benutzeroberfläche. Anstatt noch eine weitere thematische Vorlage auszuliefern, bietet es Ihnen die Mechanismen, die jedes SaaS benötigt – Authentifizierung, Zahlungen, Abonnements, ein Kreditsystem, rollenbasierte Zugriffskontrolle und Internationalisierung – und steht Ihren Produktseiten nicht im Weg.
Warum kopflos?
Die meisten SaaS-Standards koppeln ihre Geschäftslogik an ein bestimmtes Landingpage-Design. Sobald Sie ein Rebranding durchführen, bekämpfen Sie die Vorlage. ShipAny Next teilt die Codebasis entlang einer anderen Linie auf:
src/components/– dauerhafte Grundelemente. Preistabellen, Kopfzeilen, Seitenleisten, Shadcn/UI. Diese überleben ein Rebranding.src/blocks/– Einwegseitenabschnitte. Sie lesen Ihre Übersetzungen und verknüpfen den Inhalt mit den Grundelementen. Schreiben Sie sie pro Projekt neu.src/modules/– reine Geschäftslogik. Zahlungen, Gutschriften, Abonnements, RBAC. Jedes Modul ist eine eigenständige Dienstdatei, die Sie löschen können, ohne die anderen zu beschädigen.
Was ist in der Box?
- Authentifizierung – E-Mail/Passwort und OAuth über Better-Auth, mit Sitzungsverwaltung und Kontoverknüpfung.
- Zahlungen – Stripe-, PayPal- und Creem-Anbieter hinter einer einzigen
PaymentManager-Schnittstelle. - Credits – FIFO-Verbrauch, Ablauf, automatische Gewährung bei der Anmeldung und Widerruf für nutzungsbasierte Abrechnung.
- RBAC – Rollen und Berechtigungen mit Wildcard-Zuordnung sowie ein vollständiges Admin-Panel.
- Multi-Datenbank – Nutzen Sie ORM mit Unterstützung für PostgreSQL, MySQL, SQLite, Turso und Cloudflare D1.
- i18n – Integriertes Englisch und Chinesisch, länderspezifisches Routing über next-intl.
Erste Schritte
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
Das war’s – die Engine läuft standardmäßig auf SQLite und Sie können die Datenbank wechseln, indem Sie eine Umgebungsvariable ändern. Bauen Sie Ihr Produkt oben auf, nicht die Rohrleitungen darunter.