This is a demo App used for Azure Devcamps to get started and to highlight how Azure PaaS services can optimize a solution quickly and effectively.
City Power & Light is a sample application that allows citizens to report "incidents" that have occurred in their community. It includes a landing screen, a dashboard, and a form for reporting new incidents with an optional photo. The application is implemented with several components:
- Front end web application contains the user interface and business logic. This component has been implemented three times in .NET, NodeJS, and Java.
- WebAPI is shared across the front ends and exposes the backend CosmosDB.
- CosmosDB is used as the data persistence layer.
You can continue enhancing the City Power & Light application by adding authentication for users powered by Azure Active Directory. Once authenticated, you may then query the Microsoft Office Graph to retrieve information pertinent to the application.
You should use Visual Studio on Windows as the IDE. You can use Visual Studio community Edition.
All Credits for the app goes to the Azure Customer Advisory Team - GSI