Skip to content

rwdevlead/Winemakerssoftware

Repository files navigation

Work on this project has stopped

The Solution for WinemakersSoftware.com

A realworlddevelopers site that used by wine making hobbies.

This site is also my sandbox for trying new coding techniques and architechure.


WMS.UI.MVC - Net 3.1 - no longer maintained

A MVC 5 Client Application

WMS.UI.MVC6 - NET 6

A MVC 6 Client Application

Utilizing

  • Azure App Service
  • Azure Key Vault

WMS.Domain - NET 6

A Class Library consisting of Shared Objects.

WMS.Communications - NET 6

A Class Library used for communcation between client and server sides.

WMS.Service.WebAPI - NET 6

A REST Web API use for operations to backend repositories.

Utilizing

  • Azure Identity v1
    • Azure AD B2C
  • Azure Key Vault
  • Memory Caching
  • Swagger v6
  • Serilog v6
  • Versoning v5

WMS.Business - NET 6

A Class Library of objects and methods used by the Web API to perform operations.

Utilizing

  • Fluentvalidation v11

WMS.Data.SQL - NET 6

Utilizing

  • Azure Managed SQL
  • Entity Framework Core v6

WMS.Data.Cosmo - NET 6

Utilizing

  • Azure Cosmos DB NoSQL

Release Notes