Template de cobros por licencia para productos de colaboracion en equipo. Tres planes (Starter, Team, Enterprise) con licencias incluidas, excedente por licencia, funcionalidades booleanas y gestion del workspace al registrarse.
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rapido
commet create my-app -t seats
cd my-app
pnpm install
pnpm devQue Incluye
- Tres planes con limites crecientes de licencias (3, 10, 25)
- Cobros de excedente por licencia para miembros adicionales
- Funcionalidades booleanas que se desbloquean por nivel (branding, soporte, registro de auditoria)
- Creacion del workspace al registrarse con tracking automatico de licencias
- Invitacion y gestion de miembros del equipo
- Portal de cobros y pagos del cliente
- Pagina de precios con comparacion de planes
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet con modulo de licencias y hook de workspacelib/payments/commet.ts— Creacion de sesion de checkoutapp/(dashboard)/dashboard/team/page.tsx— Gestion de equipo y uso de licenciasapp/(dashboard)/dashboard/page.tsx— Vista general de uso de licenciasactions/team.ts— Invitar y eliminar miembros del equipo
