Facturación con rastro verificable
Pagos idempotentes, créditos registrados sin sobrescribir entradas y reembolsos sin duplicados mantienen trazables los efectos financieros.
Inspecciona la implementaciónCódigo abierto. Listo para que lo hagas tuyo.
Un starter Next.js que conecta cuentas, facturación de equipos, créditos de uso y tareas en segundo plano. Empieza con lo esencial. Hazlo tu producto.

Creado con herramientas que ya conoces
Míralo de cerca
Explora las pantallas reales que usarán tus clientes y operadores. Añade tu marca, tus flujos y tu modelo de negocio.

Ofrece un historial claro de asignaciones, consumo y reembolsos. Un único registro trazable explica el saldo.
Pantallas reales del starter en inglés, con datos de ejemplo. Esta vista es de solo lectura.
Confianza que puedes comprobar
Consulta el código y los tests que respaldan estas capacidades. Son los mecanismos que mantienen el trabajo cuando se repite una solicitud o se interrumpe una tarea.
Pagos idempotentes, créditos registrados sin sobrescribir entradas y reembolsos sin duplicados mantienen trazables los efectos financieros.
Inspecciona la implementaciónLas tareas persistentes, los reintentos limitados y las comprobaciones de cancelación preservan el progreso más allá de una solicitud del navegador.
Inspecciona la implementaciónLos permisos por espacio y el acceso a archivos privados mantienen los recursos de cada cliente en su contexto.
Inspecciona la implementaciónUn primer paso más sencillo
Elige tu configuración local. Añade la consola admin y las herramientas de publicación cuando tu proyecto lo requiera.
git clone https://github.com/PansaLegrand/sushi-saas-template.git
cd sushi-saas-template
git switch -c my-saas e63276252e4b64566229cb87225afc72da6991de
export SAAS_STARTER_PROFILE=core
pnpm starter core install
pnpm starter core setup
pnpm starter core doctor
pnpm starter core demoNode 24.22.1+ (24.x), pnpm 10.22.0 y Docker.
Abre el inicio rápido completoEl código es gratis. El alojamiento y los servicios externos que actives tienen sus propios costes.Un ejemplo de principio a fin
Ejecuta el ejemplo local de imagen para ver cómo encajan las piezas. El proveedor de demo es simulado; el flujo que lo rodea es real.
Recorre el flujo de imagenIdentifica al cliente, su espacio, la capacidad y la cuota.
Registra juntos la tarea, el gasto de créditos y su envío persistente a la cola.
Procesa la tarea y permite acceder al resultado privado.
Reintenta con una identidad estable o compensa un fallo definitivo.
Creado con Sushi SaaS
DojoClip reúne flujos de vídeo, imagen, música y voz. Descubre qué bases se reutilizan y dónde un producto real añade su propia experiencia.
Lee el caso de usoSí. El starter es de código abierto bajo la licencia MIT. Puedes adaptarlo a productos comerciales conservando el aviso de licencia requerido. El alojamiento y los servicios de terceros son independientes.
No. Core ejecuta la app de clientes y el worker. Operations añade admin y Publishing añade Content Studio. Los perfiles eligen herramientas locales y destinos de compilación; no cambian los derechos de los planes.
Los ejemplos locales de imagen y vídeo usan proveedores simulados y permanecen desactivados en producción. Añade tu proveedor, reglas de producto y validación, conservando los contratos de facturación, almacenamiento y recuperación.
Tu flujo de producto, identidad, precios, cuentas de proveedores, políticas legales revisadas y configuración de despliegue. Las guías de lanzamiento y actualización explican las comprobaciones y responsabilidades operativas.
Tu próximo commit empieza aquí
Empieza con Core, explora el código y construye lo que hace diferente a tu producto.
Licencia MIT · Libre de usar y ampliar