Documentation du starter SaaS Next.js
Étapes de référence pour installer, configurer, étendre et exploiter le starter Sushi SaaS. Pour les choix d’architecture et les modèles, consultez Guides.
Configuration et accès à la console d’administration
Exécutez et déployez l’application d’administration séparée, attribuez les rôles, imposez la MFA et configurez son origine dédiée.
Pages et opérations de la console d’administration
Découvrez chaque page d’administration livrée et les protections entourant la facturation, la modération et les écritures.
Démarrage rapide
Lancez localement les applications web et admin Sushi SaaS avec les versions prises en charge de Node, pnpm, PostgreSQL et Redis.
Architecture et contrats d’erreur
Comprendre les couches imposées de Sushi SaaS, le flux de données navigateur, l’autorisation et les erreurs traduites sans fuite.
Base de données et migrations
Utilisez en sécurité PostgreSQL, le schéma Drizzle, la base de test et l’outil de migration de production.
Authentification et administration
Configurez Better Auth, l’identité, l’organisation personnelle et l’application admin indépendante protégée par MFA.
Organisations, équipes et isolation tenant
Configurer espaces personnels, rôles, invitations, limites de sièges, isolation tenant, crédits mutualisés et facturation par organisation.
Plans, limites et droits
Personnaliser les capacités Free, Plus et Max, limites d’organisation, mappages Stripe, grâce, abonnements cumulés et exceptions support.
Facturation Stripe
Configurez prix, checkout idempotent, webhooks, crédits, sécurité du portail et réconciliation.
Registre de crédits d’organisation
Comprenez crédits mutualisés, comptabilité append-only, expiration, consommation idempotente et remboursements.
Téléversements privés
Configurez des uploads S3 privés avec politique, entitlement, quota, checksum et suppression durable.
Tâches durables et readiness
Exploiter la file PostgreSQL, le cron, les reprises, la déduplication et les sondes de vie et de dépendances.
E-mail transactionnel
Configurez Resend, les modèles React Email, les liens locaux sûrs et la livraison par jobs durables.
Notifications opérationnelles Slack
Envoyez les événements opérationnels vers Slack par la file durable sans fuite de données sensibles.
Journalisation structurée
Opérez Sushi SaaS avec des logs structurés, corrélés et masqués sous Node et edge.
Export et effacement de compte
Configurer inventaire de confidentialité, exports authentifiés, effacement différé, nettoyage fournisseur, pseudonymisation et annulation.
Patron de tâche texte-vers-vidéo
Étendez la démo optionnelle avec entitlements, quotas, crédits, idempotence et remboursements d’organisation.
Fonction de réservation
Activez le flux opt-in avec créneaux sûrs, checkout Stripe, e-mail et calendriers.
Checklist de déploiement et sécurité
Déployez web et admin avec migrations explicites, cron, readiness, réseau fiable et contrôles de production.