Getting Started
Overview
Boilerplate MERN production-ready con DDD, BetterAuth y billing.
Qué es esto
Un boilerplate opinado para lanzar SaaS en TypeScript. La premisa: dejar de reescribir auth, billing y patterns cada proyecto.
Stack
- Runtime: Bun 1.3 + Node 22
- Frontend: Next.js 16 (App Router, Turbopack), React 19, Tailwind v4
- Backend: Express 5, Prisma 6, BetterAuth, Awilix DI
- Lenguaje: TypeScript 5.9 strict
- Tests: Vitest, Playwright
- Docs: Fumadocs (este sitio)
Filosofía
DDD-lite: agregados, value objects, branded IDs, Result<T, E> para errores de dominio. Sin Effect, sin reactive nuclear — solo patrones que escalan.