Open Collective
Open Collective
Loading
FullStackHero .NET 8 Starter Kit Update.
Published on July 23, 2024 by Mukesh Murugan

The repository consists of 3 Projects.

1. Aspire Dashboard: Helps ease local development experience by visualizing metrics, logs, open telemetry data, and stats. Grafana / Prometheus integration also comes out of the box. Set the Aspire project as the default and run the application. Both WebAPI and Blazor would boot up. You will need Docker running on your machine since containers of Prometheus and Grafana would spin up too.

2. .NET 8 Web API: Follows Modular Architecture, with clean code separation. It is integrated with EF Core 8, PostgreSQL, Redis, FluentValidation, Serilog, Hangfire, MediatR, and Minimal APIs. It is truly an awesome development experience. Multi-tenancy is the USP of this project.

3. Blazor WASM Standalone: MudBlazor flavored Client Application that talks to the JWT-secured Web API.

My focus was not only on building an application, but also engineering a solution that exhibits even wider SDLC practices, right from Docker, Docker Compose, Terraform, CICD with GitHub Actions, and Performance & Metrics with Aspire.

FullStackHero is now available for testing purposes. I would consider the current version as Beta. Most of the Razor Pages are added. A few of the User Management Pages are yet to be added.

Let me know your feedback. Thanks! 

Repo Link: https://github.com/fullstackhero/dotnet-starter-kit