SaaSBrellaは、SaaS(Software as a Service)の起業家と開発者のために設計された、完全に管理されたインフラストラクチャプラットフォームです。従来のBoilerplatesとは異なり、SaaSBrellaはコードだけでなく、完全にデプロイされた本番グレードのSaaSアプリケーション環境も提供します。SaaSBrellaは “Zero DevOps ”の原則に従い、ユーザはサーバ、データベース、DNS、SSL証明書を設定する必要がなく、ユーザ認証(OAuth/Eメール)、サブスクリプション決済(Stripe/Lemon Squeezy)、Eメールシステム、ファイルストレージ、そして完全に機能する管理バックエンドがあらかじめ構築されています。SaaSBrellaのコアバリューは、“Git Push ”による自動アップデートにより、SaaS製品の立ち上げ時間を数ヶ月から数分に短縮することです。コードベースはAI支援プログラミングに最適化されており、CursorのようなAIプログラミングツールに完璧に適応します。MVP(最小実行可能プロダクト)の構築、市場でのアイデアの検証、成熟した商用アプリケーションのスケーリングなど、SaaSBrellaは強固な技術基盤を提供します。
機能一覧
- 即座の本番導入サーバーやクラウドインフラを手動で設定する必要がなく、すぐに動作するアプリケーションをデプロイできます。
- オールラウンドなユーザー認証セキュアで完全な認証システムを内蔵し、2FA(二重認証)、Google/GitHub OAuthサードパーティログイン、従来のメールボックスパスワードログインをサポートします。
- サブスクリプション決済の統合複雑なサブスクリプション・ライフサイクル、日割り請求、エスカレーション、返金処理に対応した、設定済みのStripeおよびLemon Squeezy決済ゲートウェイ。
- 企業管理バックオフィスユーザー管理、サブスクリプション状況の監視、収益分析、システムログの閲覧をサポートするビジュアルな管理者ダッシュボードを提供します。
- AIプログラミングの準備このコード構造は、AIアシスト生成(例. Claude Code、Cursor)は、自然言語記述によるビジネス・ロジック・コードの迅速な生成をサポートするように最適化されています。
- マーケティングと成長ツールブログシステム(CMS)、ウェイティングリスト収集フォーム、顧客インタビュー予約/カレンダー機能を内蔵し、ユーザーの早期獲得を促進します。
- 役割ベースの権限制御(RBAC)B2B SaaSのニーズを満たすために、チーム管理、役割割り当て、カスタム権限設定を組み込んだマルチテナント・アーキテクチャをサポートします。
- 自動化されたインフラSSL証明書、ドメイン名解決、データベース移行とバックアップ、トランザクションメール配信設定を自動的に処理します。
ヘルプの使用
SaaSBrellaクイックスタートと詳細開発ガイド
SaaSBrellaは、SaaS開発における反復的なインフラ作業を排除することを目指しています。このガイドでは、アカウント作成から製品ローンチまでの完全なプロセスを詳細に説明し、プラットフォームのホスティング機能とAI支援開発機能をフルに活用できるように支援します。
1.初期設定と環境の準備
ステップ1:アクセスを得る
SaaSBrellaのウェブサイトにアクセスし、アカウントにサインアップしてください。サービスを購入またはサブスクライブすると、GitHubコードリポジトリへの独占アクセスと、SaaSBrellaクラウドに既にデプロイされたライブアプリケーションへのリンクが得られます。この時点で、あなたのアプリはログイン、支払い、バックエンド管理のような基本的な機能を持っています。
ステップ2:コードリポジトリに接続する
SaaSBrellaのコアワークフローはGitに基づいており、プラットフォームが提供するプライベートリポジトリをローカル開発環境にクローンするか、GitHub Codespacesを使ってクラウド上で直接開発する必要があります。
- 地域開発ターミナルで
git clone <您的仓库地址>をインストールし、Node.jsの依存関係をインストールします。npm install或pnpm install)。 - クラウド開発GitHubのリポジトリページで「Code」→「Create codespace」をクリックすると、ブラウザ上でVS Codeの環境が構築されます。
2.基本構成とブランドのカスタマイズ
コアのビジネスロジックを書き始める前に、アプリケーションの基本情報を設定することをお勧めします。
- 設定ファイルの修正プロジェクトのルート・ディレクトリにあるコンフィギュレーション・ファイル(通常は
config.ts或.env(関連文書)。 - ブランド情報修正
APP_NAME、SUPPORT_EMAILなどの変数に、製品名と連絡先情報を入力します。 - UIのカスタマイズSaaSBrellaは通常Tailwind CSSをベースにしています。
styles或themeフォルダで、グローバルなプライマリーカラー、ロゴ画像パス、フォント設定を変更して、ブランドトーンに合わせます。 - SEO設定プロジェクトの
metadataデフォルトのタイトル、説明文、キーワードを更新するための設定です。
3.支払いおよび購読システムの構成
SaaSBrellaには支払いロジックがプリインストールされていますが、自分の受け取り口座を関連付ける必要があります。
- コネクトストライプ/レモンスクイージーSaaSBrellaのコンソールまたは環境変数にStripe API Key (Public KeyとSecret Key)を入力します。
- 製品計画の定義:
- Stripeバックエンドでサブスクリプション商品(例:“ベーシックプラン”、“プロプラン”)を作成します。
- 生成されたプライスIDをコピーする。
- コードベースの支払い設定ファイルに戻る(例えば
pricing.ts)、対応するパッケージ構成に価格IDを入力する。 - システムは自動的にこれらの価格をフロントエンドの表示ページに同期させ、チェックアウトプロセスを処理する。
4.コア機能の開発(AIアシストモード)
これがSaaSBrellaの最も強力な部分です。コードベースの標準化された構造のおかげで、ビジネスコードを素早く生成するためにAIツールを活用することができます。
- カーソルまたはクロードコードの使用エディターを開き、AIダイアログボックスを使って要件を入力します。
- プロンプトの例プロジェクトの作成、名前変更、削除機能を含む “プロジェクト管理 ‘モジュールをユーザーダッシュボードに追加し、データベースモデルをユーザーテーブルに関連付ける必要があります。”
- データベース移行SaaSBrellaはPrismaをORMとして使用します。
schema.prismaファイルを作成したら、データベース移行コマンドを実行するだけです。npx prisma db push)、プラットフォームが自動的にデータベース構造を更新するため、SQLを手動で管理する必要がなくなる。 - API開発プロジェクトの既存のAPIルーティング構造(通常は
app/apiカタログ)、既存のテンプレートをコピーして、新しいバックエンドロジックを素早く作成することができます。
5.展開と更新
SaaSBrellaはGitOpsモデルを使って、非常に簡単にデプロイできます。
- コードを送信ローカルで開発を行い、テストしたら、gitコミットをしてください:
git add . git commit -m "添加了项目管理功能" git push origin main - 自動展開コードプッシュ
mainブランチの後、SaaSBrellaのクラウドビルドシステムが自動的に起動します。コンソールでビルドログを見ることができます。通常数分以内に、サーバーを再起動したりNginxを設定したりすることなく、変更がオンラインの本番環境に自動的に適用されます。
6.オペレーションとマネジメント
製品が稼動すると、内蔵の管理者ダッシュボードを使用して操作します。
- ユーザー管理登録ユーザーのリストを表示し、問題のあるアカウントを手動で有効化または無効化します。
- 擬似ログイン(なりすまし)ユーザーが問題をフィードバックした場合、管理者は「シミュレート・ログイン」機能を使って、パスワードを要求することなく、そのユーザーの視点からシステムにアクセスし、バグを再現することができます。
- コンテンツリリース: 内蔵のCMSを使って、製品のアップデートやSEOブログ記事を書き、公式ブログセクションに直接公開することができます。
- キャンセル待ちベータ版の段階であれば、Waitlistモードを有効にすることで、潜在顧客のEメールを収集し、バックエンドから招待リンクを一括送信することができます。
上記のプロセスを通じて、面倒な操作とメンテナンス作業を完全に省略し、100%のエネルギーを製品の機能とマーケティングを磨くことに集中することができます。
アプリケーションシナリオ
- SaaSスタートアップ MVP開発
起業家は、ビジネスアイデアを素早く検証する必要があります。SaaSBrellaを使えば、決済とログインを含む完全な製品を1日で稼動させ、市場の需要を検証するために初期のユーザーにすぐに課金を開始することが可能です。 - AIの応用は急速に軌道に乗りつつある
OpenAIまたはOpenAIをベースとしたシステムを構築したい開発者 Anthropic SaaSBrellaは既製のAIコードフレームワークと課金システムを提供するので、開発者はプロンプトのデバッグとモデルマッチングだけに集中すればよい。 - 社内工具製作
SaaSBrellaのマルチテナントと権限管理機能は、セキュアなB2B社内ツールを迅速に構築するのに最適です。 - 独立系デベロッパーが配送の注文を受ける
クライアントのSaaSアウトソーシングプロジェクトを請け負うフリーランサー。SaaSBrellaをベースにすることで、顧客の満足度と収益性を向上させる高品質でアーキテクチャ的に堅牢なコードを提供しながら、納品サイクルを劇的に短縮することができます。
QA
- SaaSBrellaと通常のオープンソースのBoilerplateの違いは何ですか?
通常のBoilerplateはコードのセットであり、自分でサーバーを購入し、データベースを設定し、CI/CDプロセスを設定し、インフラを維持する必要があります。 SaaSBrellaはホストされたプラットフォームであり、コードとインフラはバンドルされており、アプリケーションはデフォルトでデプロイされます。 - 将来SaaSBrellaから移行したい場合はどうすればよいですか?
SaaSBrellaは標準的な技術スタック(通常、Next.js、Prisma、PostgreSQLなど)に基づいています。ホストされていますが、コードリポジトリにアクセスできます。理論的には、VercelやAWSのような他のプラットフォームにコードをエクスポートしてデプロイできますが、環境変数やインフラ接続を自分で再設定する必要があります。 - 使うのにプログラミングの知識は必要ですか?
SaaSBrellaはインフラを簡素化し、AIプログラミングに対応していますが、ビジネスロジックを変更したり、フロントエンドをカスタマイズしたりするには、基本的なコードの知識が必要です。コードの書き方が全く分からない場合は、次のように作業することをお勧めします。 Cursor などのAIプログラミングツールを使用する。 - プラットフォームはモバイルアプリ開発をサポートしているか?
SaaSBrellaは、ウェブサイドのSaaSアプリ(モバイルブラウザに対応したレスポンシブデザイン)を専門としています。iOS/Androidのネイティブアプリが必要な場合、追加のツールが必要かもしれませんが、SaaSBrellaはバックエンドAPIを生成し、モバイル向けのデータサポートを提供します。 - データベースやファイルの保存はどうなっていますか?
SaaSBrellaには、ホストされたデータベース(通常はPostgres)とオブジェクトストレージがあらかじめ設定されています。AWS S3やSupabaseに別アカウントをリクエストする必要はなく、プラットフォームが初期化されると自動的に接続するように設定されます。
































