fullstackhero / dotnet-starter-kit

Production Grade Cloud-Ready .NET 8 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.
https://fullstackhero.net/dotnet-webapi-boilerplate/
MIT License
5.04k stars 1.5k forks source link

FullStackHero .NET 8 Starter Kit Beta Available! #976

Closed 1hossin6494 closed 1 month ago

1hossin6494 commented 1 month ago

Discussed in https://github.com/fullstackhero/dotnet-starter-kit/discussions/966

Originally posted by **iammukeshm** July 23, 2024 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. Quick Start Guide is available in the `README.md` file of this repository. Let me know your feedback. Thanks!
iammukeshm commented 1 month ago

what is this issue for? @1hossin6494