Licence MIT · Pensé pour la production

L’infrastructure est prête. Construisez le produit.

Passez d’une configuration locale guidée à une application web, une console admin et un Content Studio déployables, avec facturation rejouable, stockage privé, tâches durables, observabilité et restaurations testées.

Vous évaluez d’abord la stack ? Voyez quand Sushi SaaS est un bon choix.

Développement en une commandeSetup, doctor, runner unifié, fixtures sûres et PostgreSQL, Redis et Garage locaux.
Paiements sûrs au rejeuCheckout, webhooks, dépenses du registre et compensation exactement une fois.
Opérations déployablesWorkers portables, conteneurs, readiness, télémétrie, sauvegardes, rétention et audit de lancement.
Architecture testéeCouches, droits, rejeux, migrations et contraintes sont exécutables.

Entrez par la question que vous vous posez.

Chaque étape demande un niveau de détail différent. Lancez la stack, suivez un flux payant ou examinez les contrôles de production avant de choisir quoi conserver.

01

Explorer le starter

Installez-le, personnalisez l’identité, vérifiez les dépendances, créez un compte de démo et ouvrez chaque application livrée.

Suivre le démarrage rapide
02

Apprendre une fonction complète

Suivez la tâche image à cinq crédits : authentification, droits, rejeu du registre, worker durable, sortie privée et compensation.

Tracer le flux de référence
03

Préparer un vrai lancement

Construisez les conteneurs durcis, inspectez migrations et intégrité, testez la restauration et lancez l’audit de mise en production.

Ouvrir le parcours de lancement

Un socle, pas une démo.

Le starter traite ce qui coûte cher après le lancement : propriété, rejeux, rapprochement, opérations et frontières explicites.

01

Authentification et abus

Email vérifié, OAuth, récupération, MFA, Turnstile, limites Redis et historique des événements.

02

Facturation et droits

Les Price Stripe pilotent le checkout ; les webhooks mettent à jour abonnements et capacités.

03

Comptabilité des crédits

Un registre immuable relie achats, attributions, dépenses, annulations et soldes.

04

Organisations et équipes

Espaces personnels et partagés, invitations, rôles, dernier propriétaire et ressources mutualisées.

05

Stockage et tâches

Objets S3 privés, accès signé, résultats générés, cycle de vie et file durable avec reprises.

06

Console opérateur

Application admin séparée avec MFA, rôles lecture/écriture, reprise des jobs, audit et visibilité billing.

07

Contenu et cycle des données

Payload Studio indépendant, passerelle marketing signée, consentements, export de compte et effacement différé.

08

Opérations de release

OpenTelemetry, logs structurés, intégrité des migrations, sauvegardes, restauration, rétention, conteneurs et launch checks.

Flux de référence exécutable

Une requête d’image traverse tout le socle SaaS.

Le fournisseur local reste simple volontairement. La valeur est dans la chaîne : une clé de requête, une dépense de cinq crédits, une exécution durable, une sortie privée et un remboursement récupérable après incident.

Lire le guide complet
01

Autoriser

Résoudre membre, organisation, capacité, quota et origine de confiance.

02

Réserver

Persister une tâche avec empreinte et une dépense déterministe de cinq crédits.

03

Distribuer

Dédupliquer un job durable qui survit à la requête HTTP.

04

Générer

Appeler le fournisseur avec une identité idempotente stable et des reprises bornées.

05

Stocker

Écrire et vérifier un objet Garage/S3 privé, puis signer un accès court.

06

Compenser

En cas d’échec terminal, restaurer la dépense une seule fois avant l’état failed.

Une seule direction dans le code.

Les routes traduisent HTTP. Les services portent les invariants. Les modèles interrogent. La base impose les contraintes.

Routes

Authentifier, valider et traduire HTTP en opération métier.

Services

Coordonner invariants, idempotence, autorisation et effets.

Modèles

Persistance typée et tenant-aware derrière une seule frontière.

Base de données

Imposer unicité, propriété, références et transitions durables.

Commencez plus près de ce que seule votre entreprise peut construire.

Ouvrir le démarrage rapide
Starter SaaS Next.js open source, pensé pour la production · Sushi SaaS