ドキュメント
このスターターキットのセットアップと拡張のための実践ガイド。
クイックスタート
2025年9月29日
pnpm でローカル起動し、i18n ルート、ヘルスチェック、MDX ブログを確認。認証・課金・ドキュメントの設定場所を把握します。
認証と管理機能のアーキテクチャ
2025年9月29日
このテンプレートにおける Better Auth のセッション、OAuth、RBAC、そしてクレジット/クォータの業務データ設計を詳しく解説します。
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 カレンダー連携を備えたモジュール機能です。