Try the Live Demo

Some quick notes about the demo:

  • The demo data will reset every hour
  • The demo application is running in a low service tier and may take a few seconds to spin up.
  • In a real deployment, subdomains can be used to resolve tenants. In the demo, tenants are switched at login with the tenant selection.
  • To see data isolation in action, try logging in as different tenant users.
  • Only the root tenant can access the tenant management area.
  • Only admin level users can access the user administration area.
  • Every tenant has a default admin: admin@email.com
  • The password for all users: Password123!

Thank you for your interest. You can also send a message to learn more about the boilerplate.

asp nano

Please allow 10-15 seconds for the app to boot from a cold start. Try the live demo with the links below:

Getting Started

Requirements Guide

.Net Web API

The .Net Web Api requires .NET 7.0 to be installed on your machine. You can download that here for Linux, macOS, or Windows.

The default configuration uses a SQL Server database for persistence. For that you will need to have SQL Server installed and running locally on your machine. You can download that here for Windows, Linux, or with Docker for MacOS.

For the best experience editing ASP.NET projects (C#), download Visual Studio 2022 here.

React Client

The only requirement for the React client project is that Node JS and Node Package Manager (NPM) are installed on your machine. You can download those here.

For working with a react project, any code editor is fine.

Set Up Guides

To get started, follow the set up guides for the Web API and React client in the next sections.