Template de facturacion basada en uso con cantidades incluidas y excedente al final del periodo. Dos planes (Starter, Pro) que registran llamadas API, almacenamiento y envios de email. El excedente por uso por encima de los limites incluidos se cobra al final de cada periodo de facturacion.
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rapido
commet create my-app -t metered
cd my-app
pnpm install
pnpm devQue Incluye
- Dos planes con precios mensuales y anuales
- Tres funcionalidades medidas: Llamadas API, Almacenamiento, Envios de Email
- Uso incluido por plan con facturacion de excedente
- Registro de uso via Commet SDK
- Dashboard de uso mostrando actual vs incluido
- Portal de facturacion del cliente
- Pagina de precios con cantidades incluidas
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet con modulo de usolib/payments/commet.ts— Creacion de sesion de checkoutapp/(dashboard)/dashboard/page.tsx— Vista general de uso con actual vs incluidoapp/pricing/page.tsx— Precios dinamicos con cantidades incluidasapp/api/commet/portal/route.ts— Redireccion al portal de cliente
Mas Informacion
- Modelos de Consumo — Detalles del modelo medido
- Registrar Uso
- Portal de Cliente
