/StatusApp-Server

Backend Server for Status mobile app. WIP Blazor WebUI ↓

Primary LanguageC#

StatusApp-Server

An ASP.NET Core Web Api Backend for my StatusApp-iOS application, and a WIP Blazor frontend.

Tech Stack/Frameworks/Design

  • 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

Todo

  • Properly manage DTOs