Visão geral
Boilerplate MERN pronto para produção com DDD, BetterAuth e billing.
O que é isto
Um boilerplate opinativo para lançar SaaS em TypeScript. A premissa: parar de reescrever auth, billing e patterns a cada projeto.
Stack
- Runtime: Bun 1.3 + Node 22
- Frontend: Next.js 16 (App Router, Turbopack), React 19, Tailwind v4
- Backend: Express 5, Prisma 6, BetterAuth, DI com Awilix
- Linguagem: TypeScript 5.9 strict
- Testes: Vitest, Playwright
- Docs: Fumadocs (este site)
Filosofia
DDD-lite: aggregates, value objects, branded IDs, Result<T, E> para erros de domínio. Sem Effect, sem reativo nuclear — apenas padrões que escalam.