platformplatform/PlatformPlatform

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

What it solves

PlatformPlatform provides a ready-made blueprint for building B2B and B2C cloud SaaS products. It eliminates the need to assemble a pile of disparate parts by providing a pre-integrated stack that includes user authentication, subscription management, billing, feature flagging, and a back-office administrative dashboard.

How it works

The project uses a "vertical slice architecture" where backend contracts feed a fully-typed React UI. It is built with a modern tech stack:

  • Backend: .NET 10 and C# 14 using DDD (Domain-Driven Design) and CQRS (Command Query Responsibility Segregation).
  • Frontend: React 19, TypeScript, and ShadCN 2.0.
  • Infrastructure: Azure PaaS (Container Apps and PostgreSQL) with automated deployments via GitHub Actions and Bicep.
  • AI-Driven Development: It integrates a multi-agent workflow using Claude Code's Agent Teams, supported by over 30 battle-tested AI rules and skills to ensure new features follow the project's opinionated architecture.

Who it’s for

Developers and entrepreneurs looking to quickly launch a production-ready SaaS product without building foundational infrastructure (like billing and user management) from scratch.

Highlights

  • Comprehensive SaaS Kit: Includes signup/login (Google/OTP), Stripe-powered subscriptions (upgrades, downgrades, invoicing), and a back-office dashboard for MRR and revenue tracking.
  • Advanced Feature Management: Feature flags with A/B rollout, plan-gating, and per-user or per-tenant overrides.
  • Developer Experience: Includes an extendable .NET CLI for fast setup and uses .NET Aspire for local orchestration of PostgreSQL and storage emulators.
  • AI-Native Workflow: Specifically designed for multi-agent collaboration using specialized Claude Code agents.

Related

  • Project
  • Project
  • Project
  • Project
  • Project