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

Version 2.0

This release is the biggest release since the initial. This release brings forth a universal theme and shared styling across all UI projects. We’ve introduced an entirely new UI project built with Vue 3. A few organizational updates have been applied to the backend and the solution has been migrated to .NET 8.

Documentation

All of the documentation has been rewritten. The documentation is now focused by topic instead of being a top to bottom rundown of components.

Vue 3 Project

There’s an entirely new UI project built with Vue 3. Read the Vue documentation or try the demo.

Bootstrap 5 Theme & Shared Styling

All UI projects now implement the same theme, a responsive Bootstrap 5 admin UI with light and dark mode. The Nanite theme has been created from the ground up and includes a full range of components.

Bootstrap is a well-known styling solution and is framework agnostic. The Vue project uses Bootstrap components from the BootstrapVueNext library. The React project uses components from React Bootstrap. All UI projects including Razor, share the same scss styles. Having commonality amongst the UI projects makes cross development easier and has been a long time goal of this project. The theme is based on the default Bootstrap 5 theme and can be easily modified.

React Project

The React UI has been implemented with the responsive Bootstrap 5 theme and shared styles. The data table components have been updated from React Table v7 to Tanstack Table v8. Read the React documentation or try the demo.

.NET Solution

The solution has been migrated from .NET 7 to .NET 8. Some of the endpoints have been renamed. The Venues entity has been renamed to Products. The Postman collection has been updated with the changes. Read the .NET solution documentation.