Blog
Guides et actualités pour expédier plus vite.
À propos de Sushi SaaS — Ce que c’est et pourquoi c’est fiable
02 oct. 2025
Un starter SaaS prêt pour la production, sous licence MIT, axé sur le shipping: i18n, Better Auth, Drizzle ORM, Stripe, MDX, admin RBAC et une DX pragmatique. Conçu pour être cloné, étendu et utilisé en confiance.
Démarrage rapide
29 sept. 2025
Lancez le template Sushi SaaS en local avec pnpm, explorez les routes i18n, les health checks et les blogs MDX, puis voyez où configurer l’authentification, la facturation et la documentation.
Authentification & Admin
29 sept. 2025
Configurer des rôles admin en lecture seule et lecture/écriture, protéger les APIs admin et comprendre le pipeline d’authentification.
Configuration Stripe
29 sept. 2025
Utilisez Stripe Checkout pour les paiements et finalisez via webhook pour octroyer des crédits. Configurez les variables d’environnement, créez des sessions, gérez les callbacks et traitez les événements signés.
Notifications - alertes Slack
11 oct. 2025
Mettez en place des alertes Slack pour les téléversements et les paiements, branchez‑les aux webhooks Stripe et aux erreurs de stockage, et personnalisez‑les avec un petit helper serveur.
Téléversements privés de fichiers (S3 / R2)
07 oct. 2025
Guide pas à pas, accessible aux débutants, pour ajouter des téléversements privés avec un stockage compatible S3. Inclut concepts, configuration, variables d’env, API, UI, erreurs et migration S3↔R2.
Logs & Observabilité
11 oct. 2025
Journalisation structurée pour Node, Edge et Workers avec IDs de requête, masquage des secrets et exemples par route. Fonctionne sur Vercel, Cloudflare et serveurs Node.
Service Email (Resend)
29 sept. 2025
Intégrez l’email transactionnel avec Resend. Vérifiez votre domaine, créez des clés API, générez les modèles de bienvenue et de paiement côté serveur et envoyez-les via Resend grâce à la configuration d’environnement.
Mise en place de la base de données
29 sept. 2025
Préparer Postgres et Drizzle ORM — l’épine dorsale pour l’auth, la facturation, le stockage, les tâches et les tables métier.
Comptes, commandes et crédits
29 sept. 2025
Comprendre comment les utilisateurs, les commandes et le grand livre des crédits fonctionnent ensemble dans le template Sushi SaaS. Découvrez la formule du solde, la gestion de l’expiration et les APIs/services pour accorder, consommer et consulter des crédits.
Tâches à Crédits — Texte en Vidéo
11 oct. 2025
Ajoutez une monétisation à l’usage avec une table générique de tâches, un registre de crédits et un générateur texte‑vers‑vidéo modulable. Découvrez le schéma, les APIs, les constantes et une UI minimale pour expédier des fonctions IA.
Fonction Réservations — Disponibilités, Acomptes, Google Agenda
29 sept. 2025
Activez une fonctionnalité modulaire de réservation avec créneaux ouvrés, dépôt via Stripe Checkout, confirmation webhook, pièces jointes ICS et liens Google Agenda.
SaaS 101 : ce que signifie vraiment « Software as a Service »
01 oct. 2025
Une introduction au modèle Software‑as‑a‑Service (SaaS) — comprendre ce que signifie le SaaS, comment il fonctionne, ses principaux avantages, et pourquoi c’est devenu une façon dominante de livrer des logiciels à l’ère du cloud.
Qu’est‑ce que Next.js ? Le guide du débutant
07 oct. 2025
Pourquoi Next.js convient au SaaS : routage, SSR/SSG et routes API dans un seul dépôt — un guide complet et accessible.
Qu’est‑ce qu’un middleware ? Guide débutant
13 oct. 2025
Comprendre le middleware, pourquoi il aide dans un SaaS, et comment notre middleware Next.js gère l’i18n et les IDs de requête — avec des pistes de personnalisation.
Frontend vs Backend vs Full‑Stack pour débutants en SaaS
07 oct. 2025
Un guide accessible pour comprendre le frontend, le backend et le full‑stack dans le contexte d’un SaaS, avec une analogie parlante et des exemples d’une pile web moderne.
Bases de données pour un SaaS : Postgres + Drizzle en termes débutants
07 oct. 2025
Guide accessible de PostgreSQL et Drizzle ORM pour un SaaS : tables, lignes, relations, pourquoi Postgres, schéma typé en TypeScript, requêtes, index, intégrité des données, migrations, et différences local vs production.
Budget SaaS — Coûts, hébergement et l’essentiel
02 oct. 2025
Guide pratique des coûts réels pour démarrer un SaaS : hébergement, base de données, paiements, email, et où va réellement l’argent. Commencez gratuitement, validez tôt et ne payez que lorsque vous grandissez.
Plongée dans l’authentification web : JWT, sessions et « Se souvenir de moi »
22 nov. 2025
Guide pratique de bout en bout sur le fonctionnement réel de l’auth web : inscription, connexion, jetons d’accès vs refresh, ID de session vs cookie « se souvenir de moi », refresh paresseux, déconnexion, et comment choisir entre JWT et sessions côté serveur.
Connexion sociale : Google (et consorts) – Parcours OAuth/OpenID complet
22 nov. 2025
Un walkthrough au niveau des paquets pour la connexion Google (et autres OAuth/OIDC) : redirections, callbacks backend, échange code→token, vérification des tokens, liaison utilisateur, émission de ta propre session/JWT, et comment le même schéma s’applique à Apple, Facebook, GitHub, etc.
Anatomie d’un SaaS moderne
07 oct. 2025
Un plan pratique de l’architecture d’un SaaS moderne : cycle de vie client, authentification, facturation, données, docs/SEO, admin/RBAC, i18n, e‑mails, analytics, et comment tout s’intègre.
Pourquoi utiliser un template SaaS (et quand il ne faut pas)
07 oct. 2025
Comment les boilerplates SaaS font gagner des mois, quand partir de zéro est préférable, et comment éviter les mythes de verrouillage (« framework prison »).
Pourquoi Sushi Templates dépasse les starters minimaux pour de vrais projets SaaS
08 oct. 2025
Comparaison analytique entre Sushi Templates et des starters minimaux (Next.js SaaS Starter de Vercel, ShipFast, create‑t3‑app) centrée sur les besoins réels d’un SaaS, les compromis et le time‑to‑launch.
Comparaison des boilerplates SaaS full‑stack vs Sushi Templates
08 oct. 2025
Analyse approfondie comparant des starters Next.js open source de référence à Sushi Templates sur les axes fonctionnalités, design, ouverture, maintenance, réactivité et documentation.
Juridique & conformité au lancement — Guide en langage clair
07 oct. 2025
Checklist en langage clair d’un·e fondateur·rice : Politique de confidentialité, Conditions d’utilisation, conformité e‑mail (RGPD/CAN‑SPAM), taxes/factures, demandes de données et accords DPA au lancement.
Parrainage, affiliés et récompenses
29 sept. 2025
Configurez des liens d’invitation, l’attribution et des récompenses d’affiliation (montant fixe et/ou pourcentage). Découvrez comment les cookies capturent la provenance, comment l’attribution est finalisée après connexion, et comment les récompenses sont calculées lors des commandes payées.
Parrainage, affiliés et récompenses
29 sept. 2025
Configurez des liens d’invitation, l’attribution et des récompenses d’affiliation (montant fixe et/ou pourcentage). Découvrez comment les cookies capturent la provenance, comment l’attribution est finalisée après connexion, et comment les récompenses sont calculées lors des commandes payées.
Google pour les SaaS — Pourquoi c’est important et comment l’utiliser
30 sept. 2025
Guide débutant pour utiliser l’écosystème Google (Search Console, GA4, Business Profile, Merchant Center, Trends) afin d’être découvert, de mesurer les comportements et de développer un SaaS en 2025.