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