An ASP.NET Core Web Api Backend for my StatusApp-iOS application, and a WIP Blazor frontend.
- Clean Architecture
- C#
- .NET7
- ASP.NET Core
- Azure App Service
- Bicep
- Github Actions CICD
- Web Api using Minimal Endpoints
- Swagger for documenting endpoints
- ASP.NET Core TypedResults to complement Swagger specification
- ASP.NET Core Identity for Authentication and Authorization
- SignalR Core for real-time communication such as messaging
- PostgreSQL
- Entity Framework Core 7
- XUnit, Moq, FluentAssertions, Moq.EntityFrameworkCore
- NSwag for Web Api Client code generation for Blazor
- MudBlazor UI Framework
- Properly manage DTOs