Template SaaS en Next.js para productos de equipo que cobran por licencia. Tres planes (Starter, Team, Enterprise) con licencias incluidas y excedente por licencia para miembros adicionales.
El workspace se crea al registrarse, las licencias se registran automáticamente a medida que entran miembros, y las funcionalidades booleanas se desbloquean por nivel.
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rápido
commet create my-app -t seats
cd my-app
pnpm install
pnpm devQué Incluye
Tres planes con límites crecientes de licencias (3, 10, 25)
Cobro de excedente por licencia para miembros adicionales
Funcionalidades booleanas que se desbloquean por nivel (branding, soporte, registro de auditoría)
Creación del workspace al registrarse con tracking automático de licencias
Invitación y gestión de miembros del equipo
Portal de cobros y pagos del cliente
Página de precios con comparación de planes
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet con módulo de licencias y hook de workspacelib/payments/commet.ts— Creación de sesión de checkoutapp/(dashboard)/dashboard/team/page.tsx— Gestión de equipo y uso de licenciasapp/(dashboard)/dashboard/page.tsx— Vista general de uso de licenciasactions/team.ts— Invitar y eliminar miembros del equipo
Más Información
Ejecutá commet create my-app -t seats para arrancar desde este template, o mirá el código en GitHub.
