Blog

Latest guides and updates to help you ship faster.

About Sushi SaaS — What It Is and Why It’s Reliable

Oct 02, 2025

A production‑ready, MIT‑licensed SaaS starter focused on shipping real products: i18n, Better Auth, Drizzle ORM, Stripe billing, MDX docs, RBAC admin, and practical DX. Built to be cloned, extended, and trusted.

overviewphilosophytrust
About Sushi SaaS — What It Is and Why It’s Reliable

Quick Start

Sep 29, 2025

Get the Sushi SaaS template running locally with pnpm, explore i18n routes, health checks, and MDX blogs, and learn where to configure auth, billing, and docs.

setupi18nMDX
Quick Start

Database Setup

Sep 29, 2025

Configure Postgres and Drizzle ORM — the backbone for auth, billing, storage, tasks, and app tables.

databaseDrizzlePostgres
Database Setup

Admin Roles & Authorization

Sep 29, 2025

Configure read-only and read/write admin roles, protect admin APIs, and understand the authentication pipeline used by this template.

authrolesadmin
Admin Roles & Authorization

Stripe Setup

Sep 29, 2025

Use Stripe Checkout for payments and finalize via webhooks to grant credits. Configure environment variables, create sessions, handle callbacks, and process signed webhook events.

Stripepaymentswebhook
Stripe Setup

Notifications - Slack Alerts

Oct 11, 2025

Set up simple Slack notifications for uploads and payments, wire them into Stripe webhooks and storage errors, and customize alerts with a tiny server helper.

notificationsSlackwebhooks
Notifications - Slack Alerts

Private File Uploads (S3 / R2)

Oct 07, 2025

A step‑by‑step, beginner‑friendly guide to adding user‑private uploads with S3‑compatible storage. Includes concepts, setup, env, API, UI, errors, and S3↔R2 migration.

storageuploadsS3R2
Private File Uploads (S3 / R2)

Logging & Observability

Oct 11, 2025

Structured logging for Node, Edge and Workers with request IDs, redaction and per-route examples. Works on Vercel, Cloudflare and Node servers.

loggingobservabilityNodeEdge
Logging & Observability

Email Service (Resend)

Sep 29, 2025

Integrate transactional email with Resend. Verify your domain, create API keys, render welcome and payment emails on the server, and send through Resend with environment-based configuration.

emailResendtemplates
Email Service (Resend)

Accounts, Orders & Credits

Sep 29, 2025

Understand how users, orders, and the credits ledger work together in the Sushi SaaS template. Learn the balance formula, expiry handling, and the APIs/services to grant, consume, and inspect credits.

creditsordersledgerStripe
Accounts, Orders & Credits

Credits-Based Tasks — Text to Video

Oct 11, 2025

Add usage-based monetization with a generic tasks table, a credit ledger, and a pluggable text-to-video generator. Learn the schema, APIs, config constants, and a minimal UI to ship paid AI features fast.

creditstasksaivideo
Credits-Based Tasks — Text to Video

Reservations Feature — Availability, Deposits, Google Calendar

Sep 29, 2025

Enable a modular reservations feature with business-hours availability, Stripe Checkout deposits, webhook confirmation, ICS attachments, and Google Calendar links.

reservationsStripecalendar
Reservations Feature — Availability, Deposits, Google Calendar

SaaS 101: What 'Software as a Service' Really Means

Oct 01, 2025

An introduction to the Software‑as‑a‑Service (SaaS) model — understanding what SaaS means, how it works, its key benefits, and why it's become a dominant way to deliver software in the cloud era.

basicsfundamentalsSaaS
SaaS 101: What 'Software as a Service' Really Means

What Is Next.js? The Beginner’s Guide

Oct 07, 2025

Why Next.js suits SaaS: routing, SSR/SSG, and API routes in one repo — a beginner-friendly, full-length guide.

nextjsbeginnerssaas
What Is Next.js? The Beginner’s Guide

What Is Middleware? A Beginner-Friendly Guide

Oct 13, 2025

Understand middleware from first principles, why SaaS apps use it, and how our Next.js middleware works with i18n and request IDs — plus how to customize it.

middlewarenextjsedgei18n
What Is Middleware? A Beginner-Friendly Guide

Frontend vs Backend vs Full‑Stack for SaaS Beginners

Oct 07, 2025

A beginner-friendly guide to understanding frontend, backend, and full‑stack development in the context of SaaS, with a relatable analogy and examples from a modern web stack.

saasfrontendbackendfull-stack
Frontend vs Backend vs Full‑Stack for SaaS Beginners

Databases for SaaS: Postgres + Drizzle in Beginner Terms

Oct 07, 2025

Beginner-friendly guide to PostgreSQL and Drizzle ORM for SaaS: tables, rows, relationships, why Postgres, typed schema in TypeScript, querying, indexes, data safety, migrations, and local vs production.

databaseDrizzlePostgres
Databases for SaaS: Postgres + Drizzle in Beginner Terms

SaaS Budget Guide — Costs, Hosting, and What Matters

Oct 02, 2025

Practical guide to the real costs of starting a SaaS: hosting, database, payments, email, and where money actually goes. Start free, validate early, and pay only when you grow.

budgetcostshosting
SaaS Budget Guide — Costs, Hosting, and What Matters

Web Authentication Deep Dive: JWTs, Sessions, and Remember Me

Nov 22, 2025

A practical, end-to-end guide to how web auth really works: signup, login, access vs refresh tokens, session IDs vs remember-me tokens, lazy refresh, logout, and how to choose between JWT-based and server-side sessions.

authsecurityjwtsessions
Web Authentication Deep Dive: JWTs, Sessions, and Remember Me

Social Sign-In: Google (and Friends) End-to-End OAuth/OpenID Walkthrough

Nov 22, 2025

A packet-level walkthrough of Google (and other OAuth/OIDC) sign-in: redirects, backend callbacks, code-for-token exchange, token verification, user linking, issuing your own session/JWT, and how the same pattern applies to Apple, Facebook, GitHub, etc.

authoauthgoogle
Social Sign-In: Google (and Friends) End-to-End OAuth/OpenID Walkthrough

Anatomy of a Modern SaaS

Oct 07, 2025

A practical blueprint of modern SaaS architecture: customer lifecycle, authentication, billing, data, docs/SEO, admin/RBAC, i18n, emails, analytics, and how the pieces integrate.

saasarchitectureguide
Anatomy of a Modern SaaS

Why Use a SaaS Template (and When You Shouldn’t)

Oct 07, 2025

How SaaS boilerplates save months of work, when building from scratch is better, and how to avoid ‘framework prison’ lock‑in myths.

saastemplatesproductivity
Why Use a SaaS Template (and When You Shouldn’t)

Why Sushi Templates Beats Minimal Starters for Real SaaS Projects

Oct 08, 2025

An analytical comparison of Sushi Templates vs. minimal starters (Vercel’s Next.js SaaS Starter, ShipFast, create‑t3‑app) focused on real‑world SaaS needs, trade‑offs, and time‑to‑launch.

comparisonsaasboilerplates
Why Sushi Templates Beats Minimal Starters for Real SaaS Projects

Comparison of Full-Stack SaaS Boilerplates vs Sushi Templates

Oct 08, 2025

A deep dive comparing leading open-source Next.js SaaS starters with Sushi Templates across features, design, openness, maintenance, responsiveness, and docs.

comparisonboilerplatesnextjssaas
Comparison of Full-Stack SaaS Boilerplates vs Sushi Templates

Legal & Compliance at Launch: A Plain‑English Guide

Oct 07, 2025

A founder’s plain-English checklist for Privacy Policy, Terms of Service, email compliance (GDPR/CAN‑SPAM), taxes/invoices, data requests, and DPAs at launch.

legalcomplianceprivacytaxes
Legal & Compliance at Launch: A Plain‑English Guide

Affiliates & Referrals for Beginners

Oct 07, 2025

Set up invite links, 30‑day cookies, attribution at signup, reward models, and anti‑abuse basics for a beginner‑friendly SaaS affiliate/referral program.

growthaffiliatesreferrals
Affiliates & Referrals for Beginners

Invite, Affiliates & Rewards

Sep 29, 2025

Set up invite links, attribution, and configurable affiliate rewards (fixed and/or percent). Learn how cookies capture referrals, how attribution is finalized after login, and how rewards are computed on paid orders.

affiliatesreferralsrewards
Invite, Affiliates & Rewards

Google for SaaS — Why it matters and how to use it

Sep 30, 2025

A beginner-friendly guide to using Google’s ecosystem (Search Console, GA4, Business Profile, Merchant Center, Trends) to get discovered, measure behavior, and grow a SaaS in 2025.

googleseoanalyticsgrowth
Google for SaaS — Why it matters and how to use it