ブログ
最新のガイドとアップデートで開発を加速。
Sushi SaaS について — 何なのか、なぜ信頼できるのか
2025年10月02日
本番運用を前提とした MIT ライセンスの SaaS スターター。i18n、Better Auth、Drizzle ORM、Stripe 課金、MDX ドキュメント、RBAC 管理画面、実用的な DX を同梱。クローンして拡張して、安心して使えます。
クイックスタート
2025年9月29日
pnpm でローカル起動し、i18n ルート、ヘルスチェック、MDX ブログを確認。認証・課金・ドキュメントの設定場所を把握します。
認証と管理者ロール
2025年9月29日
読み取り専用/読み取り+操作の管理者ロールをDBで管理し、管理APIを保護し、このテンプレートの認証パイプラインを説明します。
Stripe セットアップ
2025年9月29日
Stripe Checkout を使った決済と、Webhook によるクレジット付与の最終確定。環境変数、セッション作成、コールバック処理、署名付き Webhook の扱いを解説します。
通知 - Slack アラート
2025年10月11日
アップロードや支払いの Slack 通知をシンプルに設定し、Stripe Webhook とストレージエラーに組み込み、小さなサーバーヘルパーで柔軟にカスタマイズします。
プライベートファイルのアップロード(S3 / R2)
2025年10月07日
S3 互換ストレージでユーザープライベートなアップロードを追加する手順を、初心者向けに段階的に解説。概念、セットアップ、環境変数、API、UI、エラー対処、S3↔R2 移行までを収録。
ロギングとオブザーバビリティ
2025年10月11日
Node・Edge・Workers で共通の構造化ログ。リクエストID、秘匿情報のマスキング、ルート別の例。Vercel/Cloudflare/Node サーバに対応。
メールサービス(Resend)
2025年9月29日
Resend でトランザクションメールを送信します。ドメイン認証、API キー作成、サーバー側でのテンプレート描画(歓迎/支払い)と送信、環境変数による設定までを解説します。
データベースのセットアップ
2025年9月29日
Postgres と Drizzle ORM を設定 — 認証、課金、ストレージ、タスク、各種アプリテーブルを支える中核です。
アカウント・注文・クレジット
2025年9月29日
Sushi SaaS テンプレートにおける users・orders・credits 台帳の関係を解説。残高の算出式、有効期限の扱い、クレジットの付与・消費・照会に使える API / サービスをまとめます。
クレジット課金タスク — テキストから動画
2025年10月11日
汎用的な `tasks` テーブル、クレジット台帳、差し替え可能なテキスト→動画ジェネレーターで、使用量ベースの課金を追加します。スキーマ、API、設定用定数、最小 UI を解説。
予約機能 — 空き状況・デポジット・Googleカレンダー
2025年9月29日
営業時間ベースの空き状況、Stripe Checkout によるデポジット決済、Webhook による確定、ICS 添付と Google カレンダー連携を備えたモジュール機能です。
SaaS 101 — 『Software as a Service』の本当の意味
2025年10月01日
SaaS(Software‑as‑a‑Service)とは何か、どう動くのか、主要な利点、そしてなぜクラウド時代のソフトウェア提供の主流になったのかをやさしく解説。
Next.js とは? 初心者向けガイド
2025年10月07日
Next.js が SaaS に適する理由: ルーティング、SSR/SSG、API ルートを 1 リポジトリで — 初心者にも読みやすいロングガイド。
ミドルウェアとは? 初心者向けガイド
2025年10月13日
ミドルウェアの基本、SaaS で役立つ理由、当プロジェクトの Next.js ミドルウェア(i18n と request ID)の動きと安全なカスタマイズ方法を解説。
SaaS初心者のための フロントエンド vs バックエンド vs フルスタック
2025年10月07日
SaaS の文脈で、フロントエンド/バックエンド/フルスタック開発をやさしく解説。身近なたとえと、モダンな Web スタックでの具体例つき。
SaaS のためのデータベース — Postgres + Drizzle を初心者向けに
2025年10月07日
SaaS における PostgreSQL と Drizzle ORM の超入門: テーブル/行/リレーション、なぜ Postgres か、TypeScript での型付きスキーマ、クエリ、インデックス、データの安全性、マイグレーション、ローカルと本番の違い。
SaaS 予算ガイド — コスト・ホスティング・要点
2025年10月02日
SaaS を始める際の実コスト:ホスティング、データベース、決済、メール、そして本当にお金がかかる点。無料プランで始め、早期に検証し、成長時にのみ支払う。
Web 認証徹底解説: JWT、セッション、Remember Me
2025年11月22日
サインアップ、ログイン、アクセス/リフレッシュトークン、セッション ID とリメンバー用トークン、遅延リフレッシュ、ログアウト、そして JWT 方式とサーバーセッション方式の選び方まで。実務で役立つエンドツーエンドガイド。
ソーシャルサインイン: Google(ほかのプロバイダーも)を使う OAuth/OIDC 完全ガイド
2025年11月22日
Google(ほかの OAuth/OIDC)サインインをパケットレベルで追う: リダイレクト、バックエンドコールバック、コード交換、トークン検証、ユーザー紐付け、自前のセッション/JWT 発行、そして Apple/Facebook/GitHub などへの一般化。
モダンな SaaS の解剖学
2025年10月07日
モダンな SaaS アーキテクチャの実用的な青写真:顧客ライフサイクル、認証、課金、データ、ドキュメント/SEO、管理/RBAC、i18n、メール、アナリティクス、そしてそれらの連携方法。
なぜ SaaS テンプレートを使うのか(使うべきでないとき)
2025年10月07日
SaaS ボイラープレートが数カ月分の工数を節約する理由、スクラッチ開発が適切な場面、そして『フレームワーク監獄』的なロックイン神話を避ける方法。
なぜ Sushi Templates はミニマルスターターより実運用の SaaS に強いのか
2025年10月08日
Sushi Templates とミニマルスターター(Vercel の Next.js SaaS Starter、ShipFast、create‑t3‑app)を、実世界の SaaS 要件・トレードオフ・ローンチ速度の観点で比較します。
フルスタック SaaS ボイラープレートと Sushi Templates の比較
2025年10月08日
主要なオープンソース Next.js SaaS スターターを、Sushi Templates と機能・デザイン・オープン性・メンテナンス・レスポンシブ対応・ドキュメントで比較します。
ローンチ時のリーガル & コンプライアンス — 平易なチェックリスト
2025年10月07日
創業者向けの平易なチェックリスト。プライバシーポリシー、利用規約、メール配信の順守(GDPR/CAN‑SPAM)、税金/インボイス、ユーザーデータ請求、DPA をローンチ時にどう整えるか。
招待・アフィリエイトと報酬(初心者向け)
2025年9月29日
招待リンク、アトリビューション、固定額/パーセント報酬の仕組みを初心者向けに解説。Cookie によるリファラ計測、ログイン後の最終確定、支払い時の報酬計算、既定ルールとカスタマイズ、検証手順までカバーします。
招待・アフィリエイトと報酬
2025年9月29日
招待リンク、アトリビューション、固定額/パーセント報酬の設定方法を説明します。Cookie によるリファラ計測、ログイン後の最終確定フロー、支払い時の報酬計算までをカバーします。
SaaSのためのGoogle — 重要な理由と使い方
2025年9月30日
Googleのエコシステム(Search Console、GA4、Business Profile、Merchant Center、Trends)を活用して、見つけてもらい、行動を計測し、2025年にSaaSを成長させるための初心者向けガイド。