We require a web app to be built that we can use as a template we can customise to suit future customers.
The aim of the app will be to display analytical reports from data held in Azure SQL databases. This will be in the form of KPIs on a front page, though the main aim of the app is the ability to embed Power BI reports. We will also require the app to be authenticated using Azure Active Directory and group/role membership of the user to be passed to the app. This is for consumption by Power BI and/or to determine access to certain pages.
I envisage the following pages will be required:
Master layout page - to include collapsible menu and display loged in user details
Home dashboard page showing a handful of KPIs - these will need to be customisable for each client
Embedded Power BI pages - simply a frame for embedding the Power BI report but pushes groups/roles from Azure AD to allow for role level security in the Power BI report (from JSON Web Token: [url removed, login to view])
File upload page - visibility and access conditional on membership of a specific group/role and allows upload of a file to Azure blob storage
We will require the Visual Studio project files so we can customise the app for future use. We have redumentary knowledge of building apps in asp.net web forms and MVC and will require something we can amend as each client dictates. Therefore, all code must be commented throughout to explain exactly what each section is achieving. All code must be properly formatted/indented for readability.
We are familiar with using Bootstrap to aid the look and feel of a web site and applying/amending themes so this will ideally be incorporated into the basic template.
The app will have the same look and feel as the following Power BI embedded sample: [url removed, login to view] but will have the added functionality of authentication and authorisation using Azure AD ([url removed, login to view])
62 freelancers are bidding on average £25/hour for this job
Hello, sir. My ranking is TOP 5TH in freelancer.com as you can see my profile: (https://www.freelancer.com/u/kchg.html). I'd like to discuss with you in detail. Kind Regards
Hello, top developer ready to work with you, i can build your app in great quality, i am smart and work fast, please check my reviews and profile and message me for discussion, thank you