Skip to content

A .NET Core Api and Angular UI implemented as Cloud Native App with Azure DevOps CI/CD

Notifications You must be signed in to change notification settings

DKondratyev/food-app

 
 

Repository files navigation

FoodApp Sample

A food tracking app implemented as Cloud Native App deployed to Azure using Azure DevOps. Installation Scripts and yaml-pipelines are provided.

  • Base Infrastructure: KeyVault, App Configuration Service, Application Insights

    Execute create-base.azcli using Azure CLI

  • Create Kubernetes Cluster by executing create-k8s.sh

  • FoodApi: .NET Core Api with Microsoft Graph integration

    To Deploy to Azure AppService execute ms-api-provision-build-test-deploy.yml

  • FoodUI: Simple Angular UI using NgRx.

    To Deploy to Azure Static Web App execute ng-build-deploy-sw.yml

    To Deploy to Azure Blob Storage with CDN execute ng-build-deploy-blob.yml

    To Deploy to App Service execute ng-build-deploy-app-service.yml

  • FoodListSPFx: Simple SharePoint Framework WebPart displaying Data from Api using Persmissions from App Registration

    To Deploy to a M365 tenant using M365 CLI execute ms-spfx-build-deploy

This app is used as an integrations showcase for the classes ngDev, ngAdv, AZ-400, AZ-204 and MS-600. It contains several demos and will be updated to current patterns whenever my time permits

Required Cloud Ressources

Contributing

Feel free to contribute. Take a look at the issues to know where to start. When contribute implement your changes / additions on a feature branch in your fork and issue a pull request after completion. An introduction video into forks and pull requests can be found here

About

A .NET Core Api and Angular UI implemented as Cloud Native App with Azure DevOps CI/CD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 55.6%
  • C# 13.9%
  • HTML 13.0%
  • SCSS 7.2%
  • Shell 6.5%
  • JavaScript 3.5%
  • CSS 0.3%