Arquitectura
Stack tecnológico
Next.js 15
Framework React
tRPC
API Layer
Drizzle ORM
Base de datos
Better Auth
Autenticación
shadcn/ui
Componentes UI
Tailwind CSS
Estilos
Docker
Contenedores
Coolify
Despliegue
Principios arquitectónicos
🔒 Type Safety End-to-End
Tipos compartidos entre frontend y backend gracias a tRPC. Si compila, funciona.
🧩 Modularidad
Cada módulo (auth, db, api) es independiente y desacoplado. Puedes usar solo lo que necesitas.
⚡ Rendimiento
Server Components, streaming SSR y React 19 para máxima velocidad de carga y SEO.
🔧 Configuración zero
Typefast preconfigura todo lo necesario. Solo necesitas agregar tu lógica de negocio.
Flujo de datos
Cliente (React)
│
▼
tRPC Client ──► tRPC Router (Server)
│ │
│ ▼
│ Drizzle ORM
│ │
│ ▼
│ PostgreSQL / SQLiteLas llamadas a la API son completamente tipadas: el cliente sabe exactamente qué datos recibe y qué parámetros enviar, todo gracias a tRPC.