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.
A MVC 5 Client Application
A MVC 6 Client Application
- Azure App Service
- Azure Key Vault
A Class Library consisting of Shared Objects.
A Class Library used for communcation between client and server sides.
A REST Web API use for operations to backend repositories.
- Azure Identity v1
- Azure AD B2C
- Azure Key Vault
- Memory Caching
- Swagger v6
- Serilog v6
- Versoning v5
A Class Library of objects and methods used by the Web API to perform operations.
- Fluentvalidation v11
- Azure Managed SQL
- Entity Framework Core v6
- Azure Cosmos DB NoSQL
- v3.0.0.0 - Live Version
- Initial Release
- NET 3.1
- v3.0.0.0 - In Development
- NET 6
- Use of Cosmos DB started but incomplete
- idea modeled from https://techmindfactory.com/Cars-Island-Car-Rental-On-Azure-Cloud/