Punto de partida de código abierto

La parte aburrida, resuelta desde el primer día.

Cuentas, suscripciones con Stripe, correo transaccional en diez idiomas y un despliegue en Kubernetes: ya escrito y ya probado. Empieza por la parte de tu producto que nadie más puede escribir.

No hace falta tarjeta para registrarse.

Todo lo que necesita un producto de pago antes de tener su primer cliente

No es una plantilla. Es un backend que funciona y que ya contempla los fallos.

  • Cuentas que funcionan de verdad

    Correo y contraseña, acceso con Google, verificación, restablecimiento de contraseña, cambio de dirección con paso de confirmación y borrado de cuenta que borra de verdad.

  • Suscripciones, incluidas las partes difíciles

    Las mejoras se prorratean al instante, las bajadas de plan esperan al final del periodo, las cancelaciones se pueden deshacer y los webhooks son idempotentes y toleran el desorden.

  • Correo en el idioma de quien lo lee

    Cada mensaje transaccional se genera en el idioma que eligió la cuenta, no en el del dispositivo que pidió el restablecimiento.

  • Diez idiomas, con las URL traducidas

    Una sola lista de idiomas gobierna el prefijo de la URL, el selector, hreflang y los catálogos de correo. /es/precios muestra la misma página que /en/pricing.

  • Un panel de administración desde el que actuar

    Encuentra una cuenta, consulta su estado real en Stripe, concede un plan, reembolsa y cancela, libera un bloqueo de facturación atascado, resuelve una disputa.

  • Se despliega en Kubernetes tal cual

    Una imagen standalone, manifiestos de producción, MongoDB, ingress y un script de arranque de un solo comando. O ejecútalo en cualquier otro sitio que acepte contenedores.

Tres comandos hasta un producto en marcha

  1. Ponle nombre

    Una respuesta a «¿cómo se llama esto?» reescribe la configuración, las cookies, los manifiestos y el nombre de la imagen.

  2. Conecta Stripe

    Crea el producto y los precios, registra el endpoint del webhook con exactamente los eventos que implementa el handler y devuelve los identificadores al repositorio.

  3. Comprueba y lanza

    El doctor inspecciona lo que el clúster verá de verdad —claves, precios, webhook, índices— y se niega a darlo por listo cuando no lo está.

Sencillo, mensual y cancelable cuando quieras

Todos los planes incluyen el producto completo. La diferencia está en la escala, no en funciones retenidas como rehenes.

Gratis

0 US$

Todo lo necesario para valorarlo con calma.

  • Un proyecto
  • Soporte de la comunidad
  • Sin tarjeta
Empezar

Los precios no incluyen el IVA cuando corresponda. Puedes cancelar en cualquier momento y conservas el acceso hasta el final del periodo que ya has pagado.

Las preguntas que llegan primero

No. Con una URI de base de datos y un secreto JWT ya puedes registrarte, iniciar sesión, verificar una dirección, restablecer una contraseña y cambiar de idioma. Los correos de verificación y de restablecimiento se imprimen en el registro del servidor con sus enlaces. Stripe solo hace falta para las pantallas de facturación.

Empieza por la parte interesante.

El resto ya está aquí.