platformplatform/PlatformPlatform

A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.

何を解決するか

PlatformPlatform は、B2B および B2C クラウド SaaS プロダクトを構築するための完成済みのブループリントを提供します。ユーザー認証、サブスクリプション管理、課金、機能フラグ、バックオフィス管理ダッシュボードなど、あらゆる要素を事前に統合されたスタックで提供することで、バラバラな部品を組み立てる必要がなくなります。

動作方法

このプロジェクトは「垂直スライスアーキテクチャ」を採用しており、バックエンドの契約から完全に型安全な React UI が生成されます。最新のテクノロジースタックで構築されています:

  • バックエンド:.NET 10 と C# 14、DDD(ドメイン駆動設計)および CQRS(コマンドクエリ責任分離)を使用。
  • フロントエンド:React 19、TypeScript、ShadCN 2.0。
  • インフラストラクチャ:Azure PaaS(Container Apps と PostgreSQL)と GitHub Actions および Bicep を用いた自動デプロイ。
  • AI駆動開発:Claude Code の Agent Teams を活用したマルチエージェントワークフローを統合。プロジェクトの意見に基づいたアーキテクチャに従うように、30以上の検証済み AI ルールとスキルをサポート。

対象ユーザー

課金やユーザー管理といった基盤インフラをゼロから構築せずに、迅速に本番環境対応の SaaS プロダクトをリリースしたい開発者や起業家。

特徴

  • 包括的な SaaS キット:サインアップ/ログイン(Google/OTP 対応)、Stripe によるサブスクリプション(アップグレード・ダウングレード・請求書発行)、MRR および収益追跡用のバックオフィスダッシュボードを含む。
  • 高度な機能管理:A/B ロールアウト、プラン制限、ユーザーまたはテナント単位のオーバーライドを備えた機能フラグ。
  • 開発者体験:拡張可能な .NET CLI で迅速なセットアップを可能にし、.NET Aspire を使ってローカルで PostgreSQL とストレージエミュレータをオーケストレーション。
  • AIネイティブワークフロー:専用の Claude Code エージェントを活用したマルチエージェント協働を特に設計。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト