Construire et exploiter Sushi SaaS
Choisissez une tâche pour obtenir les étapes exactes de configuration et de vérification. Pour comprendre un choix ou décider quoi modifier, consultez les Guides.
Commencer ici
Démarrage rapide
Personnalisez et lancez web, admin, Content Studio, worker, PostgreSQL, Redis et stockage local avec un parcours guidé.
Personnaliser votre produit
Définissez l'identité, les langues, le style visuel, le thème, les informations légales et les systèmes optionnels avant vos fonctions métier.
Architecture et contrats d’erreur
Étendez Sushi SaaS sans contourner ses frontières de données, d’autorisation ou d’erreurs sûres pour l’utilisateur.
Construire le produit
Base de données et migrations
Choisissez votre déploiement PostgreSQL et publiez des changements Drizzle sans casser l’application en cours d’exécution.
Authentification des clients
Choisissez les modes de connexion client et protégez la console opérateur avec MFA et des rôles plateforme.
Organisations, équipes et isolation tenant
Décidez comment vos clients collaborent, puis adaptez les rôles, invitations, sièges et frontières tenant livrés.
Plans, limites et droits
Transformez le catalogue Free, Plus et Max en votre tarification sans disperser de contrôles de niveau dans l’application.
Facturation Stripe
Reliez votre catalogue Stripe, choisissez une politique sûre de changement et vérifiez qu’un paiement n’a qu’un effet local.
Registre de crédits d’organisation
Choisissez comment mesurer l’usage, puis attribuez, dépensez, expirez et remboursez les crédits mutualisés en sécurité.
Téléversements privés
Configurez des uploads S3 privés avec politique, entitlement, quota, checksum et suppression durable.
Content Studio et email marketing
Exploitez l’application Payload séparée, gardez les données clients dans le SaaS et lancez des campagnes fondées sur le consentement.
Exploiter et lancer
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.
Contrats de test et CI
Utilisez les niveaux de test, l’infrastructure réelle, Playwright, la couverture croissante et les gates de build sans réduire les garanties.
E-mail transactionnel
Configurez Resend, les modèles React Email, les liens locaux sûrs et la livraison par jobs durables.
Observabilité et journalisation structurée
Corrélez logs masqués, traces OpenTelemetry, readiness de file et alertes entre web et workers.
Notifications opérationnelles Slack
Envoyez les événements opérationnels vers Slack par la file durable sans fuite de données sensibles.
Analytique et consentement
Décidez d'activer Google Analytics ou AdSense, configurez le consentement, mettez à jour les mentions légales et vérifiez le chargement des scripts.
Export et effacement de compte
Configurer inventaire de confidentialité, exports authentifiés, effacement différé, nettoyage fournisseur, pseudonymisation et annulation.
Sauvegardes, rétention et exercices de restauration
Créez des dumps PostgreSQL vérifiables, restaurez uniquement dans une base temporaire protégée et appliquez une rétention explicite.
Conteneurs et préparation au lancement
Construisez web, admin, worker et Content Studio, séparez les migrations et exécutez l’audit complet de production.
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.
Exemples optionnels
Flux de génération d’image à cinq crédits
Suivez une tâche payante asynchrone à travers auth, droits, crédits idempotents, worker durable, stockage privé et compensation.
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.
Configurer le parrainage et les commissions d'affiliation
Décidez si le parrainage convient au produit, configurez attribution et commissions, comblez les manques opérationnels et testez le parcours complet.
Console d’administration
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.