SuperChameleon
ブログに戻る

ShipAny Next とは

ShipAny Next はヘッドレス SaaS エンジンです。認証、決済、サブスクリプション、クレジット、RBAC、i18n があらかじめ接続されているため、プロダクトに集中できます。

2026年5月20日ShipAny TeamShipAny Team

ShipAny Next は ヘッドレス SaaS エンジンです。最小限の UI と、あらかじめ接続されたビジネスロジックを提供します。別のテーマ付きテンプレートを出荷するのではなく、認証、決済、サブスクリプション、クレジットシステム、ロールベースアクセス制御、多言語対応といった SaaS に必要な仕組みを用意し、プロダクトページの邪魔をしません。

なぜヘッドレスなのか

多くの SaaS ボイラープレートは、ビジネスロジックを特定のランディングページデザインに結びつけます。ブランドを変える瞬間、テンプレートとの戦いが始まります。ShipAny Next はコードベースを別の線で分けます。

  • src/components/ - 長く使うプリミティブ。価格表、ヘッダー、サイドバー、shadcn/ui。リブランド後も残ります。
  • src/blocks/ - 使い捨てのページセクション。翻訳を読み、コンテンツをプリミティブへ渡します。プロジェクトごとに書き換えます。
  • src/modules/ - 純粋なビジネスロジック。決済、クレジット、サブスクリプション、RBAC。各モジュールは独立したサービスファイルで、他を壊さず削除できます。

含まれるもの

  1. 認証 - better-auth によるメール/パスワードと OAuth、セッション管理、アカウント連携。
  2. 決済 - Stripe、PayPal、Creem を単一の PaymentManager インターフェースの背後で利用。
  3. クレジット - FIFO 消費、有効期限、登録時の自動付与、従量課金向けの取り消し。
  4. RBAC - ワイルドカード対応のロールと権限、管理パネル。
  5. マルチデータベース - Drizzle ORM による PostgreSQL、MySQL、SQLite、Turso、Cloudflare D1 対応。
  6. i18n - 英語、中国語、日本語を組み込み、locale 対応ルーティングを提供。

はじめ方

pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev

これだけで、エンジンは SQLite でそのまま動きます。データベースは環境変数を 1 つ変えるだけで切り替えられます。配管ではなく、プロダクトの上に集中して構築できます。