Skip to content

Latest commit

 

History

History
198 lines (130 loc) · 8.62 KB

README_de.md

File metadata and controls

198 lines (130 loc) · 8.62 KB

Hier ist die überarbeitete Version der deutschen Übersetzung mit optimierter Grammatik und Rechtschreibung:

Saasfly

GitHub Actions Workflow Status GitHub License Discord Saasfly English

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 [email protected], 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.

⚡ Live-Demo

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.

🌟 Stern-Verlauf

Star History Chart

🚀 Erste Schritte

🖱 One-Click-Vorlage

Deploy with Vercel

📋 Voraussetzungen

Stellen Sie vor dem Start sicher, dass Sie Folgendes installiert haben:

  1. Bun, Node.js und Git

    1. Linux
      curl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~/downloaded_script.sh && chmod +x ~/downloaded_script.sh && source ~/downloaded_script.sh
    1. 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
  2. PostgreSQL

    1. 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 = ''

Installation

Für den Einstieg mit dieser Vorlage bieten wir zwei Möglichkeiten an:

  1. Verwenden Sie den Befehl bun create (🌟dringend empfohlen🌟):
bun create saasfly 
  1. Klonen Sie das Repository manuell:
git clone https://github.com/saasfly/saasfly.git
cd saasfly
bun install

Einrichtung

Führen Sie die folgenden Schritte aus, um Ihr Projekt einzurichten:

  1. 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
  1. Starten Sie den Entwicklungsserver:
bun run dev:web
  1. Öffnen Sie http://localhost:3000 in Ihrem Browser, um das Ergebnis zu sehen.

🥺 Projekt-Roadmap

  1. 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="[email protected],[email protected]" in .env.local ändern und auf host:port/admin/dashboard zugreifen 4. Aus Sicherheitsgründen werden wir vorerst keine Online-Demos bereitstellen.
  2. Mehrsprachige README-Dateien
  3. TODO

⭐ Funktionen

🐭 Frameworks

  • 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

🐮 Plattformen

  • Vercel – Stellen Sie Ihre Next.js-App ganz einfach bereit
  • Stripe – Zahlungsabwicklung für Internetunternehmen
  • Resend – E-Mail-Marketing-Plattform für Entwickler

🐯 Unternehmensfunktionen

  • i18n - Unterstützung für Internationalisierung
  • SEO - Suchmaschinenoptimierung
  • MonoRepo - Monorepo für eine bessere Code-Verwaltung
  • T3 Env - Verwalten Sie Ihre Umgebungsvariablen mit Leichtigkeit

🐰 Datenbeschaffung

  • trpc – End-to-End typsichere APIs leicht gemacht
  • tanstack/react-query – Hooks zum Abrufen, Zwischenspeichern und Aktualisieren asynchroner Daten in React

🐲 Globale Zustandsverwaltung

  • Zustand – Kleine, schnelle und skalierbare Zustandsverwaltung für React

🐒 UI

  • 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

🐴 Code-Qualität

  • 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

🐑 Leistung

  • Vercel Analytics – Echtzeit-Leistungsmetriken für Ihre Next.js-App
  • bun.sh – npm-Alternative für eine schnellere und zuverlässigere Paketverwaltung

🐘 Datenbank

  • PostgreSQL – Die weltweit fortschrittlichste Open-Source-Datenbank

📦 Apps und Pakete

  • web: Die Hauptanwendung von Next.js
  • ui: Gemeinsam genutzte UI-Komponenten
  • db: Datenbankschema und Utilities
  • auth: Authentifizierungs-Utilities
  • email: E-Mail-Vorlagen und Utilities

📜 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.

🙏 Credits

Dieses Projekt wurde von shadcns Taxonomy und t3-oss' create-t3-turbo inspiriert.