Template de facturacion basada en balance con precios fijos por unidad. Los clientes prepagan un saldo y el uso descuenta dolares reales por accion. Dos planes (Starter, Pro) con diferentes saldos. Las funcionalidades tienen costos fijos por unidad (llamadas API, procesamiento de imagenes).
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rapido
commet create my-app -t balance-fixed
cd my-app
pnpm install
pnpm devQue Incluye
- Dos planes con diferentes saldos iniciales ($25, $75)
- Dos funcionalidades con precios fijos por unidad (Llamada API, Procesamiento de Imagenes)
- Deduccion de balance por uso a tarifas fijas
- Bloqueo por agotamiento — el uso se detiene cuando el saldo se agota
- Demo interactiva de uso en el dashboard
- Portal de facturacion del cliente con soporte de recarga
- Pagina de precios con montos de balance
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 balance con simulacion de usoapp/pricing/page.tsx— Pagina de precios dinamicaapp/api/commet/portal/route.ts— Redireccion al portal de cliente
Mas Informacion
- Modelos de Consumo — Detalles del modelo balance
- Registrar Uso
- Portal de Cliente
