Documentación del starter SaaS para Next.js

Pasos de referencia para instalar, configurar, ampliar y operar el starter Sushi SaaS. Para decisiones y patrones de arquitectura, consulta Guías.

Configuración y acceso a la consola de administración

Ejecuta y despliega la aplicación de administración separada, asigna operadores, exige MFA y configura su origen dedicado.

  • administración
  • seguridad
  • operaciones

Páginas y operaciones de la consola de administración

Conoce cada página de administración incluida y las reglas de seguridad para facturación, moderación y escrituras.

  • administración
  • facturación
  • moderación

Inicio rápido

Ejecuta localmente las aplicaciones web y de administración de Sushi SaaS con Node, pnpm, PostgreSQL y Redis compatibles.

  • instalación
  • desarrollo local

Arquitectura y contratos de error

Comprende las capas obligatorias de Sushi SaaS, el flujo de datos del navegador, la autorización y el sistema de errores traducidos sin filtraciones.

  • arquitectura
  • errores
  • pruebas

Base de datos y migraciones

Trabaja con seguridad con PostgreSQL, el esquema Drizzle, la base de pruebas y el ejecutor de migraciones de producción.

  • base de datos
  • operaciones

Autenticación y administración

Configura Better Auth, identidad, organización personal y la aplicación administrativa independiente con MFA.

  • autenticación
  • administración
  • seguridad

Organizaciones, equipos y tenancy

Configura espacios personales, roles, invitaciones, límites de plazas, aislamiento de tenant, créditos compartidos y facturación por organización.

  • organizaciones
  • autorización
  • tenancy

Planes, límites y entitlements

Personaliza capacidades Free, Plus y Max, límites por organización, mapeos Stripe, gracia, suscripciones acumuladas y excepciones de soporte.

  • planes
  • facturación
  • entitlements

Facturación con Stripe

Configura precios, checkout idempotente, webhooks, créditos, seguridad del portal y reconciliación.

  • facturación
  • Stripe

Libro de créditos de organización

Comprende créditos compartidos, contabilidad append-only, caducidad, consumo idempotente y reembolsos.

  • créditos
  • contabilidad

Subidas a almacenamiento privado

Configura subidas privadas S3 con políticas, entitlement, cuota, checksum y borrado duradero.

  • almacenamiento
  • seguridad

Trabajos durables y readiness

Opera la cola PostgreSQL, cron, reintentos, deduplicación y sondas de vida y preparación de dependencias.

  • trabajos
  • operaciones
  • fiabilidad

Email transaccional

Configura Resend, plantillas React Email, enlaces locales seguros y entrega mediante jobs duraderos.

  • email
  • operaciones

Notificaciones operativas de Slack

Envía eventos operativos a Slack mediante la cola duradera sin filtrar datos sensibles.

  • Slack
  • operaciones

Logging estructurado

Opera Sushi SaaS con logs estructurados, correlacionados y redactados en Node y edge.

  • logging
  • operaciones

Exportación y borrado de cuenta

Configura inventario de privacidad, exportaciones autenticadas, borrado diferido, limpieza de proveedores, seudonimización y cancelación.

  • privacidad
  • cuenta
  • ciclo de vida

Patrón de tarea texto a vídeo

Extiende la demo opcional con entitlements, cuotas, créditos, idempotencia y reembolsos de organización.

  • tareas
  • IA

Función de reservas

Activa reservas opt-in con bloqueos seguros, checkout Stripe, email y calendarios.

  • reservas
  • pagos

Checklist de despliegue y seguridad

Despliega web y admin con migraciones explícitas, cron, readiness, red fiable y controles de producción.

  • despliegue
  • seguridad
Documentación del starter SaaS para Next.js · Sushi SaaS