Template de facturacion por asiento para productos de colaboracion en equipo. Tres planes (Starter, Team, Enterprise) con asientos incluidos, excedente por asiento, 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 asientos (3, 10, 25)
- Facturacion de excedente por asiento para miembros adicionales
- Funcionalidades booleanas que se desbloquean por nivel (branding, soporte, registro de auditoria)
- Creacion del workspace al registrarse con tracking automatico de asientos
- Invitacion y gestion de miembros del equipo
- Portal de facturacion del cliente
- Pagina de precios con comparacion de planes
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet con modulo de asientos y hook de workspacelib/payments/commet.ts— Creacion de sesion de checkoutapp/(dashboard)/dashboard/team/page.tsx— Gestion de equipo y uso de asientosapp/(dashboard)/dashboard/page.tsx— Vista general de uso de asientosactions/team.ts— Invitar y eliminar miembros del equipo
