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.

aperçuphilosophiefiabilité
À propos de Sushi SaaS — Ce que c’est et pourquoi c’est fiable

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.

setupi18nMDX
Démarrage rapide

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.

authrôlesadmin
Authentification & Admin

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.

Stripepaiementswebhook
Configuration Stripe

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.

notificationsSlackwebhooks
Notifications - alertes Slack

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.

stockageuploadsS3R2
Téléversements privés de fichiers (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.

logsobservabilitéNodeEdge
Logs & Observabilité

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.

emailResendmodèles
Service Email (Resend)

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.

base de donnéesDrizzlePostgres
Mise en place de la base de données

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.

créditscommandesgrand-livreStripe
Comptes, commandes et 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.

creditstasksaivideo
Tâches à Crédits — Texte en Vidéo

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.

reservationsStripecalendar
Fonction Réservations — Disponibilités, Acomptes, 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.

basesfondamentauxSaaS
SaaS 101 : ce que signifie vraiment « Software as a Service »

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.

nextjsdébutantssaas
Qu’est‑ce que Next.js ? Le guide du débutant

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.

middlewarenextjsedgei18n
Qu’est‑ce qu’un middleware ? Guide débutant

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.

saasfrontendbackendfull-stack
Frontend vs Backend vs Full‑Stack pour débutants en SaaS

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.

base de donnéesDrizzlePostgres
Bases de données pour un SaaS : Postgres + Drizzle en termes débutants

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.

budgetcoûtshébergement
Budget SaaS — Coûts, hébergement et l’essentiel

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.

authsécuritéjwtsessions
Plongée dans l’authentification web : JWT, sessions et « Se souvenir de moi »

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.

authoauthgoogle
Connexion sociale : Google (et consorts) – Parcours OAuth/OpenID complet

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.

saasarchitectureguide
Anatomie d’un SaaS moderne

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 »).

saastemplatesproductivité
Pourquoi utiliser un template SaaS (et quand il ne faut pas)

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.

comparaisonsaasboilerplates
Pourquoi Sushi Templates dépasse les starters minimaux pour de vrais projets SaaS

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.

comparaisonboilerplatesnextjssaas
Comparaison des boilerplates SaaS full‑stack vs Sushi Templates

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.

juridiqueconformitéconfidentialitétaxes
Juridique & conformité au lancement — Guide en langage clair

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.

affiliationparrainagerécompenses
Parrainage, affiliés et récompenses

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.

affiliationparrainagerécompenses
Parrainage, affiliés et récompenses

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.

googleseoanalyticscroissance
Google pour les SaaS — Pourquoi c’est important et comment l’utiliser