This application is a full stack ASP.NET Core/Angular application. I am using it to demonstrate and explore various options for deploying and hosting of web applications in Microsoft Azure.
The project directory structure is as follows:
/Pollr.UI - Angular Web User Interface for voting
/Pollr.AdminUI - Angular Administration Web User Interface
/Pollr.Api - ASP.NET Core Web Api
This application is an Angular application built initially using the Angular CLI and hosted in an ASP.NET Core Web Application. This application is designed primarily to display on mobule devices
npm run build
- to build the applicationnpm run docker:build
- to build the Docker image
This application is an Angular application built initially using the Angular CLI and hosted in an ASP.NET Core Web Application. The purpose of this application is to provide an administrative user interface for creating and maintaining poll definitions and for viewing poll results.
npm run build
- to build the applicationnpm run docker:build
- to build the Docker image
This project is an implementation of the REST API using ASP.NET Core 2.1 Web Api.
There is a Swagger definition file for the API and Swagger UI is also available, just use /swagger
as the URL, e.g. http://localhost:5000/swagger/
npm run build
- to build the applicationnpm run docker:build
- to build the Docker image
Project | Build Status | Release Status |
---|---|---|
Pollr.Api | ||
Pollr.UI | ||
Pollr.AdminUI |
Copyright (c) John Duckmanton. All rights reserved. Licensed under the MIT License.