PlatformPlatform  by platformplatform

SaaS platform for building multi-tenant enterprise products

Created 2 years ago
362 stars

Top 77.5% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a comprehensive, opinionated framework for building enterprise-grade SaaS products on Azure, leveraging .NET 9, React, TypeScript, and Infrastructure as Code. It targets developers and teams aiming for rapid, secure, and scalable cloud-native application development with a focus on developer experience and best practices.

How It Works

The platform employs a vertical slice architecture for the .NET backend, incorporating DDD, CQRS, and MediatR pipelines for clean code and maintainability. The React frontend utilizes React Aria Components for accessibility. Infrastructure is managed via Bicep and deployed using GitHub Actions, with Azure Container Apps, Azure SQL, and Managed Identities for enterprise-grade security and zero secrets. .NET Aspire orchestrates local development environments.

Quick Start & Requirements

  • Install: Clone the repository and run dotnet run from the application/AppHost directory.
  • Prerequisites: .NET SDK 9, Node.js, Docker, Azure CLI, GitHub CLI.
  • Setup: Local setup involves running the AppHost to spin up dependencies via Docker. CI/CD setup requires Azure and GitHub ownership and permissions.
  • Docs: Getting Started

Highlighted Details

  • Vertical Slice Architecture with DDD, CQRS, and MediatR pipelines.
  • React 19 frontend with React Aria Components for accessibility.
  • Azure PaaS infrastructure with Managed Identities and zero secrets for enhanced security.
  • Automated CI/CD setup via a developer CLI tool.
  • Cost-efficient scaling from zero to millions of users.

Maintenance & Community

The project is actively maintained, with roadmap and enhancement tracking visible via GitHub Projects. Community links are not explicitly provided in the README.

Licensing & Compatibility

The project's license is not specified in the README. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The project is currently in alpha state. Features like multi-tenancy are planned but not yet fully implemented. The README does not specify the project's license.

Health Check
Last Commit

14 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

cohere-toolkit by cohere-ai

0.1%
3k
RAG toolkit for LLM application development and deployment
Created 1 year ago
Updated 5 days ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Samuel Colvin Samuel Colvin(Founder and Author of Pydantic), and
14 more.

free-for-dev by ripienaar

0.2%
114k
List of free dev resources (SaaS, PaaS, IaaS)
Created 10 years ago
Updated 1 day ago
Feedback? Help us improve.