Skip to content

Clean Architecture WebApi with .NET 7, Core Identity, EF Core, CQRS & MediatR, Azure Resources, Gh CI/CD

Notifications You must be signed in to change notification settings

felixsjoberg/WebShop_CleanAPI_Azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TopStyle Webshop API

Description

This was for a school project for the course "Molndatabaser" at Jensen, the specifications can be found under the documentation folder.

The entire project is built without any frontend; the only way to interact with the API is through Swagger UI. Due to the project being hosted on Azure, it is not possible to run it locally, and all configuration files have been removed. Therefore, the project is intended solely for demonstration purposes.

Technologies & Features

Some of the used technologies and features:

  • ASP.NET Core 7 Web API
  • Clean Architecture
  • CQRS + MediatR
  • Entity Framework Core
  • Azure SQL Server
  • Azure Key Vault
  • Azure App Service
  • Azure Application Insights
  • Azure App Registrations (AAD)
  • Global Exception Handling
  • Github Actions
  • JWT Authentication
  • Swagger UI
  • Mapster

About

Clean Architecture WebApi with .NET 7, Core Identity, EF Core, CQRS & MediatR, Azure Resources, Gh CI/CD

Resources

Stars

Watchers

Forks