Qué incluye
Un inventario rápido de lo que Kavel incluye, y lo que deja fuera a propósito, para que conozcas el alcance antes de construir.
En la caja
Cada app de Kavel parte del mismo monorepo tipado. Estas piezas están siempre:
Fundamentos
- Un monorepo Bun + Turbo + Biome, cableado y con lint.
- Una app web TanStack Start con SSR, y una API Hono en Cloudflare Workers.
- Tipos de extremo a extremo entre ambas mediante oRPC.
- Drizzle sobre una base Cloudflare D1 (SQLite).
- Tailwind y Base UI, con temas claro y oscuro.
- Páginas 404 y de error con estilo.
- SEO incluido: sitemap, robots, etiquetas OpenGraph y un manifiesto web instalable.
Módulos opcionales
Elígelos al crear; solo cargas los que eliges:
- Auth, inicio de sesión con correo y OAuth, con sesiones (Better Auth).
- Pagos, checkout de Stripe, un portal de cliente y webhooks.
- Correo, correo transaccional con plantillas React (Resend).
- i18n, traducciones compiladas y con tipos (Paraglide).
- UI, la biblioteca de componentes que posees y reestilizas.
- Páginas de marketing, landing, precios y contacto, con un conmutador de tema claro/oscuro.
No incluido, a propósito
- Un CMS o panel de administración. Kavel es una base sobre la que construir, no un producto terminado.
- Una app móvil o nativa. Apunta a la web.
- Una capa REST o GraphQL, una biblioteca de estado global o CSS-in-JS. Consulta el razonamiento en Filosofía.
- Un proveedor de analítica o monitorización. Añade el que prefieras.
Nota
Todo aquí es código fuente que posees, así que "no incluido" significa "no decidido por ti", nunca "no posible".