Template SaaS en Next.js para productos de API que cobran precios fijos por unidad contra un saldo prepago. Los clientes cargan un saldo en dólares y cada acción descuenta dólares reales al precio que vos definís.
Dos planes (Starter, Pro) con diferentes saldos iniciales. Dos funcionalidades con costos fijos por unidad: llamadas API y procesamiento de imágenes.
Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK
Inicio Rápido
commet create my-app -t balance-fixed
cd my-app
pnpm install
pnpm devQué Incluye
- Dos planes con diferentes saldos iniciales ($25, $75)
- Dos funcionalidades con precios fijos por unidad (Llamada API, Procesamiento de Imágenes)
- Deducción 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 cobros y pagos del cliente con soporte de recarga
- Página de precios con montos de balance
Archivos Clave
lib/auth/auth.ts— Better Auth + plugin Commet con módulo de usolib/payments/commet.ts— Creación de sesión de checkoutapp/(dashboard)/dashboard/page.tsx— Vista general de balance con simulación de usoapp/pricing/page.tsx— Página de precios dinámicaapp/api/commet/portal/route.ts— Redirección al portal de cliente
Más Información
- Modelos de Consumo — Detalles del modelo balance
- Registrar Uso
- Portal de Cliente
Ejecutá commet create my-app -t balance-fixed para arrancar desde este template, o mirá el código en GitHub.
