Nano ASP.NET SaaS Boilerplate
Admin credentials (all tenants): / Password123!
Sample data resets every hour

The ASP.NET Boilerplate You've Been Looking For Is Here

Don't start from scratch. Buy now to get lifetime access to the source code and build MVPs in record time

Full Stack

ASP.NET Web API + Vue, React & Razor UI

  • ASP .NET 8 Multi-Tenant, Clean Architecture, Web API
  • Vue 3 Single Page Application Project
  • React Single Page Application Project
  • MVC Razor Pages Project
  • Responsive Bootstrap 5 Theme, Base & Extended UI Components
  • Postman API Collection with 20+ Endpoints
  • Complete Documentation
  • Lifetime Access, Single Developer License - Use on Unlimited Projects
  • Complimentary Onboarding and Code Review
  • Direct Email & Live Chat Support

ASP.NET Web API Standalone

  • ASP .NET 8 Multi-Tenant, Clean Architecture, Web API
  • Postman API Collection with 20+ Endpoints
  • Complete Documentation
  • Lifetime Access, Single Developer License - Use on Unlimited Projects
  • Complimentary Onboarding and Code Review
  • Direct Email & Live Chat Support

Frequently Asked Questions

Is this based on the ABP Framework?

No absolutely not. The Nano ASP.NET Boilerplate is a completely separate project. While the Nano ASP.NET Boilerplate is similar on the surface, its approach is quite different underneath. By comparison, the ABP framework is ultra complex and is aimed at large corporate IT departments. ABP is highly opinionated much of the code is abstracted behind NuGet libraries. The Nano ASP.NET Boilerplate on the other hand is just straightforward unopinionated code that can be easily understood and adapted to your needs. It’s a lightweight solution best suited for small teams and individuals.

What databases are supported?

By default, the Nano ASP.NET Boilerplate uses SQL Server but can be used with any Entity Framework compatible database – MySQL, PostgreSQL, MariaDB, etc.

Can I use the code for more than one project?

You don’t have to buy a new license every time you want to use it on a new project. However, if you are purchasing the Nano ASP.NET Boilerplate for use by a team, please get in touch for a team license.

Are updates included?

Yes. After signing up for an account, you will have access to the codebase and can re-download the project or any new updates at any time.

How are there multiple front-end projects?

The solution is architected into common layers: Domain, Application, and Infrastructure. A Web API with Vue 3 / React SPA or Razor pages application serves as the presentation layer. If the UI projects do not suit your needs, the Web Api can be used standalone if you wanted to build a custom front-end.

What kind of database architecture is used for multi-tenancy?

The Nano ASP.NET Boilerplate can use a single database for all tenants, with tenants identified by a key column, or a database per-tenant (multiple databases). Tenant data isolation can be specified per entity. There is no reliance on NuGet packages for multitenancy, and can be to adapt for your specific business use-case.

Does the Nano ASP.NET Boilerplate include billing boilerplate code?

While the Nano ASP.NET Boilerplate is a great starting point for a SaaS application, it could also be used for other projects like internal business tools, or niche B2B products which may not need onboarding. For this reason, billing is not part of the scope. This is more of a starter kit for building modern web applications more so than a SaaS business in a box.

Is there a Blazor version of the UI

Not currently, however The API is front-end agnostic so building your own Blazor front-end is doable. The theme is built on Bootstrap and could be easily adapted to Blazor using Blazor Bootstrap or equivalent library.

Can I get a refund?

Due to the nature of the software being non-returnable, no refunds are available. If you have any questions or would like to see specific code samples before you purchase, please get in touch.

What support is available after purchase?

We value all of our customers and promise to provide personal support to everyone. We’re happy to answer technical questions or simply provide guidance. Response time is typically the same day. You can contact us via the chat widget or email.

Do the clients use Javascript or Typescript

The React project is written in Typescript. The Vue 3 project is written in Javascript. Both clients are made with the latest versions of React and Vue and run on Vite build tools.

What exactly is the Nano ASP.NET Boilerplate?

The Nano ASP.NET Boilerplate is a minimalist starter kit for building web applications. It consists of a .NET 8 Web API back-end and three options for front-end, a React or Vue 3 SPA client, and a Razor Pages project. The full version contains all UI projects as well as a Postman API collection. The Standalone API does not include the Razor pages, React, or Vue 3 projects.

What is ASP.NET 8?

.NET 8 is the latest iteration of Microsoft’s framework for building web applications. It has its roots in building enterprise applications but since  2017 become an open source framework, bringing with it excellent tooling, performance, and documentation.

What are the advantages of using a JS Framework like React or Vue?

React and Vue are JavaScript libraries for building user interfaces. They replace the traditional HTML, CSS, JS way of building front-ends with a more declarative approach. The result is a much smoother experience for users and an easier to manage project for developers.

What is an MVP?

A MVP is a minimal viable product. This is the core set of features your app needs to serve a purpose.

What is multi-tenancy?

Multi-tenancy means that a single instance of the software and its supporting infrastructure serves multiple customers. Each customer shares the software application and also shares a single database. Each tenant’s data is isolated and remains invisible to other tenants.

Who are you?

The Nano ASP.NET Boilerplate is maintained by RL Systems, a technology services company founded in 2017 experienced in creating niche B2B solutions in the cloud application space.