Suche

Kavel durchsuchen...

Dokumentationsmenü

Was enthalten ist

Eine kurze Bestandsaufnahme dessen, was Kavel mitliefert und was es bewusst weglässt, damit du den Umfang kennst, bevor du baust.

Im Lieferumfang

Jede Kavel-App startet aus demselben typisierten Monorepo. Diese Teile sind immer dabei:

Fundament

  • Ein Bun + Turbo + Biome-Monorepo, verdrahtet und gelintet.
  • Eine TanStack-Start-Web-App mit SSR und eine Hono-API auf Cloudflare Workers.
  • Durchgängige Typen zwischen beiden über oRPC.
  • Drizzle über eine Cloudflare-D1-Datenbank (SQLite).
  • Tailwind und Base UI, mit hellem und dunklem Theme.
  • Gestaltete 404- und Fehlerseiten.
  • SEO eingebaut: Sitemap, Robots, OpenGraph-Tags und ein installierbares Web-Manifest.

Opt-in-Module

Wähle diese bei der Erstellung; du trägst nur, was du wählst:

  • Auth, Anmeldung per E-Mail und OAuth, mit Sitzungen (Better Auth).
  • Zahlungen, Stripe-Checkout, ein Kundenportal und Webhooks.
  • E-Mail, transaktionale E-Mail mit React-Vorlagen (Resend).
  • i18n, kompilierte, typsichere Übersetzungen (Paraglide).
  • UI, die Komponentenbibliothek, die dir gehört und die du umgestaltest.
  • Marketing-Seiten, Landing, Pricing und Kontakt, mit einem Hell/Dunkel-Theme-Umschalter.

Bewusst nicht enthalten

  • Ein CMS oder Admin-Dashboard. Kavel ist ein Fundament zum Bauen, kein fertiges Produkt.
  • Eine mobile oder native App. Es zielt auf das Web.
  • Eine REST- oder GraphQL-Schicht, eine globale State-Bibliothek oder CSS-in-JS. Die Begründung findest du in der Philosophie.
  • Ein Analytics- oder Monitoring-Anbieter. Füge den hinzu, den du bevorzugst.

Hinweis

Alles hier ist Quellcode, der dir gehört, "nicht enthalten" heißt also "nicht für dich entschieden", nie "nicht möglich".