An example Blazor project that uses clean architecture layers. Clean architecture puts the business logic and application model at the center of the application. It has 3 layers: User Interface(Controllers, View Models), Application Core (Domain Services, Interfaces, Entities) and Infrastructure (Rerpositories, Implementation Services).
More Documentation:
https://dotnet.microsoft.com/en-us/download/e-book/aspnet/pdf