Template SaaS en Next.js para suscripciones fijas mensuales o anuales con feature flags booleanos. Dos planes (Pro y Max) con checkout, portal de cliente y verificación de acceso a funcionalidades por plan.
Sin cobro medido ni por seats — el punto de partida cuando tu producto vende planes, no uso.
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rápido
commet create my-app -t fixed
cd my-app
pnpm install
pnpm devQué Incluye
- Dos planes con precios mensuales y anuales
- Cinco funcionalidades booleanas con control de acceso por plan
- Flujo de checkout con selección de plan
- Portal de cobros y pagos del cliente (gestionar suscripción, recibos)
- Autenticación con creación automática de cliente al registrarse
- Verificación de feature flags en el dashboard
- Página de precios con comparación de planes
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet (portal, suscripciones, funcionalidades)lib/payments/commet.ts— Creación de sesión de checkout y verificación de suscripcionesapp/pricing/page.tsx— Página de precios dinámica desde la API de planes de Commetapp/(dashboard)/dashboard/page.tsx— Dashboard de acceso a funcionalidadesapp/api/commet/portal/route.ts— Redirección al portal de cliente
Más Información
Ejecutá commet create my-app -t fixed para arrancar desde este template, o mirá el código en GitHub.
