Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

SaaSBrella ist eine vollständig verwaltete Infrastrukturplattform, die für SaaS-Unternehmer und -Entwickler (Software as a Service) konzipiert wurde. Im Gegensatz zu herkömmlichen Boilerplates bietet SaaSBrella nicht nur Code, sondern auch eine vollständig bereitgestellte, produktionsreife SaaS-Anwendungsumgebung. Es folgt dem Prinzip von “Zero DevOps”, Benutzer müssen keine Server, Datenbanken, DNS oder SSL-Zertifikate konfigurieren, die Plattform ist bereits mit Benutzerauthentifizierung (OAuth/Email), Abonnement-Zahlung (Stripe/Lemon Squeezy), E-Mail-System, Dateispeicherung und einem voll funktionsfähigen Administrations-Backend vorinstalliert. Der Kernwert von SaaSBrella besteht darin, die Startzeit eines SaaS-Produkts von Monaten auf Minuten zu reduzieren, wobei automatische Updates über “Git Push” bereitgestellt werden. Die Codebasis ist für die KI-gestützte Programmierung optimiert und passt sich perfekt an KI-Programmiertools wie Cursor an, so dass auch nicht-professionelle Entwickler schnell funktionsreiche Produkte erstellen können. Ganz gleich, ob Sie ein MVP (Minimum Viable Product) erstellen, eine Idee auf dem Markt validieren oder eine ausgereifte kommerzielle Anwendung skalieren möchten, SaaSBrella bietet eine solide technische Grundlage.

Funktionsliste

  • Sofortiger Einsatz bei der InbetriebnahmeBereitstellung von Anwendungen, die sofort einsatzbereit sind, ohne dass Server oder Cloud-Infrastruktur manuell konfiguriert werden müssen, und automatische Neubereitstellung, ausgelöst durch die Übertragung von Code über Git.
  • Umfassende BenutzerauthentifizierungIntegriertes sicheres und vollständiges Authentifizierungssystem, das 2FA (doppelte Authentifizierung), Google/GitHub OAuth Drittanbieter-Login und herkömmliches Mailbox-Passwort-Login unterstützt.
  • Integration von AbonnementzahlungenVorkonfigurierte Stripe- und Lemon Squeezy-Zahlungsgateways, die die Abwicklung komplexer Abonnement-Lebenszyklen, anteilige Rechnungsstellung, Eskalations- und Rückerstattungsprozesse unterstützen.
  • Unternehmensmanagement Back OfficeEs bietet ein visuelles Admin Dashboard, das die Benutzerverwaltung, die Überwachung des Abonnementstatus, die Umsatzanalyse und die Anzeige der Systemprotokolle unterstützt.
  • AI-Programmierung bereitDie Codestruktur ist für die KI-gestützte Generierung konzipiert (z. B. Claude Code, Cursor) optimiert, um die schnelle Generierung von Geschäftslogik-Code durch natürlichsprachliche Beschreibungen zu unterstützen.
  • Marketing- und WachstumstoolsEingebautes Blogsystem (CMS), Formulare für die Warteliste und Termin-/Kalenderfunktionen für Kundengespräche, um die Benutzerakquise zu beschleunigen.
  • Rollenbasierte Autoritätskontrolle (RBAC)Unterstützt eine mandantenfähige Architektur mit integrierter Teamverwaltung, Rollenzuweisung und benutzerdefinierten Berechtigungseinstellungen, um B2B-SaaS-Anforderungen zu erfüllen.
  • Automatisierte InfrastrukturAutomatischer Umgang mit SSL-Zertifikaten, Auflösung von Domänennamen, Datenbankmigration und -sicherung sowie Konfiguration der transaktionalen E-Mail-Zustellung.

Hilfe verwenden

SaaSBrella Schnellstart und ausführliches Entwicklungshandbuch

SaaSBrella zielt darauf ab, sich wiederholende Infrastrukturarbeiten bei der SaaS-Entwicklung zu eliminieren. Dieser Leitfaden beschreibt den gesamten Prozess von der Kontoerstellung bis zur Produkteinführung und hilft Ihnen, die Hosting-Funktionen der Plattform und die KI-gestützten Entwicklungsfunktionen voll auszuschöpfen.

1. die Ersteinrichtung und Vorbereitung der Umgebung

Schritt 1: Zugang verschaffen
Besuchen Sie die offizielle SaaSBrella-Website und melden Sie sich für ein Konto an. Nach dem Kauf oder dem Abonnement des Dienstes erhalten Sie einen exklusiven Zugang zum GitHub-Code-Repository und einen Link zu einer Live-Anwendung, die bereits in der SaaSBrella-Cloud bereitgestellt wurde. Zu diesem Zeitpunkt verfügt Ihre Anwendung bereits über grundlegende Funktionen wie Login, Zahlungen und Backend-Management.

Schritt 2: Verbindung mit dem Code-Repository
Der Kernworkflow von SaaSBrella basiert auf Git, und Sie müssen entweder die von der Plattform bereitgestellten privaten Repositories in Ihre lokale Entwicklungsumgebung klonen oder direkt in der Cloud mit GitHub Codespaces entwickeln.

  • lokale Entwicklung: Verwenden Sie ein Terminal, um Folgendes auszuführen git clone <您的仓库地址>installieren Sie die Node.js-Abhängigkeiten (normalerweise mit der npm install 或 pnpm install)。
  • Cloud-EntwicklungKlicken Sie auf “Code” -> “Create codespace” auf der GitHub-Repository-Seite, um eine konfigurierte VS-Code-Umgebung auf der Browserseite zu erhalten.

2. die Basiskonfiguration und die Anpassung der Marke

Bevor Sie mit dem Schreiben der Hauptgeschäftslogik beginnen, sollten Sie die grundlegenden Informationen der Anwendung konfigurieren.

  • Ändern Sie die KonfigurationsdateiSuchen Sie die Konfigurationsdatei im Stammverzeichnis des Projekts (normalerweise das config.ts 或 .env (Einschlägige Dokumente).
  • Informationen zur MarkeModifikation APP_NAMESUPPORT_EMAIL usw. für Ihren Produktnamen und Ihre Kontaktinformationen.
  • UI-AnpassungSaaSBrella basiert in der Regel auf Tailwind CSS. Sie können unter styles 或 theme ändern Sie die globalen Einstellungen für Primärfarbe, Logobildpfad und Schriftart, um sie an Ihren Markenton anzupassen.
  • SEO-EinstellungenIn der Projektbeschreibung metadata Konfiguration, um den Standardtitel, die Beschreibung und die Schlüsselwörter zu aktualisieren, die für eine frühzeitige Aufnahme in die Suchmaschine entscheidend sind.

3. die Konfiguration des Zahlungs- und Abonnementsystems

SaaSBrella wird mit einer vorinstallierten Zahlungslogik geliefert, aber Sie müssen Ihr eigenes Empfängerkonto zuordnen.

  • Connect Stripe/Zitrone SqueezyGeben Sie Ihre Stripe-API-Schlüssel (öffentlicher Schlüssel und geheimer Schlüssel) in der Konsole von SaaSBrella oder in den Umgebungsvariablen ein.
  • Definieren Sie den Produktplan
    1. Erstellen Sie Ihre Abonnementprodukte (z.B. “Basic Plan”, “Pro Plan”) im Stripe-Backend.
    2. Kopieren Sie die generierte Preis-ID.
    3. Gehen Sie zurück zum Zahlungsprofil der Codebasis (z. B. pricing.ts), geben Sie die Preis-ID in die entsprechende Paketkonfiguration ein.
    4. Das System synchronisiert diese Preise automatisch mit der Frontend-Anzeigeseite und wickelt den Kassiervorgang ab.

4. die Entwicklung von Kernfunktionen (KI-gestützter Modus)

Dies ist der leistungsfähigste Teil von SaaSBrella. Dank der standardisierten Struktur der Codebasis können Sie KI-Tools nutzen, um schnell Geschäftscode zu generieren.

  • Cursor oder Claude Code verwendenÖffnen Sie Ihren Editor und verwenden Sie das AI-Dialogfeld, um Ihre Anforderungen einzugeben.
    • Beispiel AufforderungenFügen Sie dem Benutzer-Dashboard ein Modul “Projektmanagement‘ hinzu, das die Möglichkeit bietet, Projekte zu erstellen, umzubenennen und zu löschen, und das Datenbankmodell muss mit der Tabelle ”Benutzer' verknüpft werden.”
  • Datenbank-MigrationSaaSBrella verwendet Prisma als ORM. Wenn Sie oder eine KI die schema.prisma Nach der Datei führen Sie einfach den Datenbankmigrationsbefehl aus (z. B. npx prisma db push), aktualisiert die Plattform automatisch die Datenbankstruktur, so dass die manuelle Verwaltung von SQL entfällt.
  • API-Entwicklung: Folgt der bestehenden API-Routing-Struktur des Projekts (normalerweise in der app/api Katalog), wobei vorhandene Vorlagen kopiert werden, um schnell eine neue Backend-Logik zu erstellen.

5. einsatz und aktualisierung

SaaSBrella verwendet das GitOps-Modell für eine extrem einfache Bereitstellung.

  • Code einreichenSobald Sie die Entwicklung lokal durchgeführt und getestet haben, führen Sie einen Git-Commit durch:
    git add .
    git commit -m "添加了项目管理功能"
    git push origin main
    
  • automatische Bereitstellung: Code Push to main Nach der Verzweigung wird das Cloud-Build-System von SaaSBrella automatisch ausgelöst. Sie können das Build-Protokoll in Ihrer Konsole sehen. Normalerweise werden Ihre Änderungen innerhalb von Minuten automatisch auf die Online-Produktionsumgebung angewendet, ohne dass Sie den Server neu starten oder Nginx konfigurieren müssen.

6) Betrieb und Verwaltung

Sobald das Produkt in Betrieb ist, wird es über das integrierte Admin Dashboard bedient.

  • Benutzerverwaltung: Zeigen Sie die Liste der registrierten Benutzer an und aktivieren oder deaktivieren Sie das betreffende Konto manuell.
  • Simulierte Anmeldung (Impersonation)Wenn ein Benutzer eine Rückmeldung zu einem Problem gibt, kann der Administrator die Funktion “simulierte Anmeldung” verwenden, um aus der Perspektive dieses Benutzers auf das System zuzugreifen und den Fehler zu reproduzieren, ohne nach einem Passwort zu fragen.
  • Inhalt FreigabeVerwenden Sie das integrierte CMS, um Produkt-Updates oder SEO-Blog-Posts zu schreiben und sie direkt im offiziellen Blog-Bereich zu veröffentlichen.
  • WartelisteWenn Sie sich in der Beta-Phase befinden, können Sie den Wartelistenmodus aktivieren, um die E-Mails potenzieller Kunden zu sammeln und Einladungslinks in Massen über das Backend zu versenden.

Durch den oben beschriebenen Prozess können Sie die mühsamen Betriebs- und Wartungsarbeiten vollständig überspringen und die Energie des 100% auf die Verbesserung der Produktmerkmale und das Marketing konzentrieren.

Anwendungsszenario

  1. SaaS Startups MVP Entwicklung
    Unternehmer haben eine Geschäftsidee, die schnell validiert werden muss. Mit SaaSBrella ist es möglich, ein komplettes Produkt einschließlich Zahlungen und Anmeldungen an einem einzigen Tag in Betrieb zu nehmen und sofort mit der Abrechnung der ersten Nutzer zu beginnen, um die Marktnachfrage zu bestätigen.
  2. KI-Anwendungen kommen schnell auf den Weg
    Entwickler, die ein auf OpenAI basierendes System aufbauen möchten oder Anthropic SaaSBrella bietet ein fertiges KI-Code-Framework und ein Abrechnungssystem, so dass sich die Entwickler nur noch auf das Debugging von Prompt und den Modellabgleich konzentrieren müssen.
  3. Eigener Werkzeugbau
    Unternehmen brauchen ein Managementsystem für den internen Gebrauch (z.B. Bestandsmanagement, CRM), und SaaSBrella's Multi-Tenancy- und Berechtigungsmanagement-Funktionen machen es perfekt für den schnellen Aufbau sicherer interner B2B-Tools.
  4. Unabhängige Entwickler nehmen Aufträge zur Lieferung entgegen
    Freiberufler, um SaaS-Outsourcing-Projekte für Kunden zu übernehmen. Mit SaaSBrella als Basis können die Lieferzyklen drastisch verkürzt werden, während qualitativ hochwertiger, architektonisch robuster Code geliefert wird, der die Kundenzufriedenheit und Rentabilität erhöht.

QA

  1. Was ist der Unterschied zwischen SaaSBrella und einer normalen Open Source Boilerplate?
    Bei der gewöhnlichen Boilerplate handelt es sich um einen Satz Code, für den Sie Ihre eigenen Server kaufen, Datenbanken konfigurieren, CI/CD-Prozesse einrichten und die Infrastruktur pflegen müssen. SaaSBrella ist eine gehostete Plattform, bei der Code und Infrastruktur gebündelt sind, die Anwendung standardmäßig bereitgestellt wird und Sie sich nur auf den Geschäftscode konzentrieren müssen, ohne sich mit DevOps auskennen zu müssen.
  2. Was ist, wenn ich in Zukunft aus SaaSBrella aussteigen möchte?
    SaaSBrella basiert auf einem Standard-Technologie-Stack (in der Regel Next.js, Prisma, PostgreSQL, etc.). Obwohl es gehostet wird, haben Sie Zugriff auf das Code-Repository. Theoretisch können Sie Ihren Code exportieren und auf anderen Plattformen wie Vercel oder AWS bereitstellen, aber Sie müssen die Umgebungsvariablen und Infrastrukturverbindungen selbst neu konfigurieren.
  3. Muss ich programmieren können, um es zu benutzen?
    Ja, SaaSBrella vereinfacht zwar die Infrastruktur und ist KI-programmierfreundlich, aber Sie benötigen dennoch Grundkenntnisse in Code, um die Geschäftslogik zu ändern und das Front-End anzupassen. Wenn Sie nicht wissen, wie man überhaupt zu codieren, ist es empfehlenswert, mit Cursor und andere KI-Programmierwerkzeuge zu verwenden.
  4. Unterstützt die Plattform die Entwicklung mobiler Anwendungen?
    SaaSBrella ist spezialisiert auf webbasierte SaaS-Apps (responsive Design, angepasst an mobile Browser). Wenn Sie eine native iOS/Android-App benötigen, benötigen Sie möglicherweise zusätzliche Tools, aber SaaSBrella generiert Back-End-APIs, um Datenunterstützung für Mobilgeräte zu bieten.
  5. Wie gehen Sie mit Datenbanken und der Speicherung von Dateien um?
    SaaSBrella wird mit einer gehosteten Datenbank (normalerweise Postgres) und einem Objektspeicher vorkonfiguriert. Sie müssen nicht zu AWS S3 oder Supabase gehen, um ein separates Konto anzufordern. Diese werden automatisch für die Verbindung konfiguriert, wenn die Plattform initialisiert wird.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Neue Veröffentlichungen

zurück zum Anfang