Hier ist die überarbeitete Version der deutschen Übersetzung mit optimierter Grammatik und Rechtschreibung:
Eine einfach zu verwendende und unternehmenstaugliche Next.js-Vorlage.
Sie müssen keine Vorlagen mehr kaufen; Saasfly bietet eine vollständige Open-Source-Lösung zum schnellen und einfachen Erstellen von SaaS-Anwendungen.
Nextify bietet eine komplette Enterprise-SaaS-Lösung an. Kontaktieren Sie uns unter contact@nextify.ltd, wenn Sie Interesse an einer Besprechung Ihres Projekts haben oder wenn Sie einfach ein Gespräch mit uns führen möchten. Zögern Sie bitte nicht, uns zu kontaktieren.
❤️ Wir bieten kostenlose technische Unterstützung und Bereitstellungsdienste für gemeinnützige Organisationen an.
🙌 Alle Gewinne aus unseren Open-Source-Projekten werden ausschließlich zur Unterstützung von Open-Source-Initiativen und wohltätigen Zwecken verwendet.
Probieren Sie es selbst aus!
Demo-Server 1 (Standort: Washington, USA): https://show.saasfly.io
Demo-Server 2 (Standort: Tokio, Japan): https://demo.saasfly.io
Weitere Dokumentation finden Sie unter https://document.saasfly.io.
Stellen Sie vor dem Start sicher, dass Sie Folgendes installiert haben:
-
- Linux
curl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~/downloaded_script.sh && chmod +x ~/downloaded_script.sh && source ~/downloaded_script.sh
- macOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install git brew install oven-sh/bun/bun brew install nvm
-
- Sie können entweder Vercel Postgres oder einen lokalen PostgreSQL-Server verwenden (fügen Sie die POSTGRES_URL-Umgebungsvariable in .env.local hinzu)
POSTGRES_URL = ''
- Sie können entweder Vercel Postgres oder einen lokalen PostgreSQL-Server verwenden (fügen Sie die POSTGRES_URL-Umgebungsvariable in .env.local hinzu)
Für den Einstieg mit dieser Vorlage bieten wir zwei Möglichkeiten an:
- Verwenden Sie den Befehl
bun create
(🌟dringend empfohlen🌟):
bun create saasfly
- Klonen Sie das Repository manuell:
git clone https://github.com/saasfly/saasfly.git
cd saasfly
bun install
Führen Sie die folgenden Schritte aus, um Ihr Projekt einzurichten:
- Richten Sie die Umgebungsvariablen ein:
cp .env.example .env.local
// (Sie müssen eine Datenbank vorbereitet haben, bevor Sie diesen Befehl ausführen)
bun db:push
- Starten Sie den Entwicklungsserver:
bun run dev:web
- Öffnen Sie http://localhost:3000 in Ihrem Browser, um das Ergebnis zu sehen.
- Admin-Dashboard-Seite (in Alpha!!!) 2. Derzeit ist nur eine statische Seite verfügbar, die Integration mit der Headless-Architektur ist geplant 3. Sie können Ihr Admin-Konto angeben, indem Sie ADMIN_EMAIL="admin@saasfly.io,root@saasfly.io" in .env.local ändern und auf host:port/admin/dashboard zugreifen 4. Aus Sicherheitsgründen werden wir vorerst keine Online-Demos bereitstellen.
- Mehrsprachige README-Dateien
- TODO
- Next.js - Das React-Framework für das Web (mit App Directory)
- NextAuth.js - Authentifizierung für Next.js
- Kysely - Der typsichere SQL-Abfrageersteller für TypeScript
- Prisma - ORM der nächsten Generation für Node.js und TypeScript, verwendet als Schemaverwaltungstool
- React-email - Ein React-Renderer zum Erstellen schöner E-Mails mit React-Komponenten
- Vercel – Stellen Sie Ihre Next.js-App ganz einfach bereit
- Stripe – Zahlungsabwicklung für Internetunternehmen
- Resend – E-Mail-Marketing-Plattform für Entwickler
- i18n - Unterstützung für Internationalisierung
- SEO - Suchmaschinenoptimierung
- MonoRepo - Monorepo für eine bessere Code-Verwaltung
- T3 Env - Verwalten Sie Ihre Umgebungsvariablen mit Leichtigkeit
- trpc – End-to-End typsichere APIs leicht gemacht
- tanstack/react-query – Hooks zum Abrufen, Zwischenspeichern und Aktualisieren asynchroner Daten in React
- Zustand – Kleine, schnelle und skalierbare Zustandsverwaltung für React
- Tailwind CSS – Utility-First-CSS-Framework für eine schnelle UI-Entwicklung
- Shadcn/ui – Wiederverwendbare Komponenten, die mit Radix UI und Tailwind CSS erstellt wurden
- Framer Motion – Motion-Bibliothek für React zur einfachen Animation von Komponenten
- Lucide – Wunderschöne, einfache, pixelgenaue Symbole
- next/font – Optimieren Sie benutzerdefinierte Schriftarten und entfernen Sie externe Netzwerkanforderungen zur Leistungsverbesserung
- TypeScript – Statischer Typprüfer für durchgängige Typsicherheit
- Prettier – Opinionated Code Formatter für einen konsistenten Code-Stil
- ESLint – Pluggable Linter für Next.js und TypeScript
- Husky – Git-Hooks leicht gemacht
- Vercel Analytics – Echtzeit-Leistungsmetriken für Ihre Next.js-App
- bun.sh – npm-Alternative für eine schnellere und zuverlässigere Paketverwaltung
- PostgreSQL – Die weltweit fortschrittlichste Open-Source-Datenbank
web
: Die Hauptanwendung von Next.jsui
: Gemeinsam genutzte UI-Komponentendb
: Datenbankschema und Utilitiesauth
: Authentifizierungs-Utilitiesemail
: E-Mail-Vorlagen und Utilities
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.
Dieses Projekt wurde von shadcns Taxonomy und t3-oss' create-t3-turbo inspiriert.