Demo Apps

I have written a number of demo apps all of which are “optimized” for deployment to Azure and Docker containers. These are designed for demos and hands on lab exercises, to be used with Azure and DevOps CI & CD scenarios, where you need “something” to deploy and push through the pipeline.
Most of the apps are small simple web applications but they are designed for ease of deployment, showcasing use of open source in Azure and running within containers, rather than complete rigid examples of a fully functioning architecture.
Note. There is no requirement to deploy these to Azure they can be run locally, in a VM or other supporting platform

All apps can be deployed to:

  • Run locally
  • Run as Docker container
  • Run in Azure App Service
  • Run in Azure Web App for Containers
  • Run in Azure Container Instance

ARM templates are provided for Azure deployment along with “quick deploy to Azure” buttons


Python Flask Web App

Web application written in Python using the Flask framework


Node.js Express Web App

Node.js web app that uses Express, with Bootstrap, App Insights and


.NET Core Web App

Web app written in .NET Core 2.0, using Razor Pages - runnable in both Windows & Linux containers


Angular 4 + Node

Fullstack Javascript Single page application (SPA) written in Angular 4 with backend API written in Node.js, and data held in Azure Tables

Azure IoT Demo

Fullstack Javascript, single page application (SPA) written in Angular 4 with backend API written in Node.js, and utilizing a lightweight database held in Azure Tables

Microsoft Bot Framework

Goatbot is a working example bot, single page application (SPA) written in Angular 4 with backend API written in Node.js, and utilizing a lightweight database held in Azure Tables