Zoeken

Zoek in Kavel...

Documentatiemenu

Wat is inbegrepen

Een korte inventaris van wat Kavel meelevert, en wat het bewust weglaat, zodat je de scope kent voordat je gaat bouwen.

In de doos

Elke Kavel-app begint vanuit dezelfde getypeerde monorepo. Deze onderdelen zijn er altijd:

Fundament

  • Een Bun + Turbo + Biome-monorepo, bekabeld en gelint.
  • Een TanStack Start-webapp met SSR, en een Hono-API op Cloudflare Workers.
  • End-to-end types tussen beide via oRPC.
  • Drizzle op een Cloudflare D1-database (SQLite).
  • Tailwind en Base UI, met light- en dark-thema's.
  • Gestylde 404- en foutpagina's.
  • SEO ingebouwd: sitemap, robots, OpenGraph-tags en een installeerbaar web-manifest.

Opt-in modules

Kies deze bij het aanmaken; je draagt alleen wat je kiest:

  • Auth, aanmelden met e-mail en OAuth, met sessies (Better Auth).
  • Betalingen, Stripe-checkout, een klantportaal en webhooks.
  • E-mail, transactionele e-mail met React-templates (Resend).
  • i18n, gecompileerde, type-veilige vertalingen (Paraglide).
  • UI, de componentenbibliotheek die je bezit en herstyled.
  • Marketingpagina's, landing, pricing en contact, met een light/dark thema-switch.

Bewust niet inbegrepen

  • Een CMS of admin-dashboard. Kavel is een fundament om op te bouwen, geen afgewerkt product.
  • Een mobiele of native app. Het richt zich op het web.
  • Een REST- of GraphQL-laag, een globale state-bibliotheek of CSS-in-JS. Zie de onderbouwing in Filosofie.
  • Een analytics- of monitoring-leverancier. Voeg toe wat jij wilt.

Let op

Alles hier is broncode die je bezit, dus "niet inbegrepen" betekent "niet voor je beslist", nooit "niet mogelijk".