Create JavaScript Vue web application

Job ID: 36776462

Budget: £250 – £750 GBP

Project Scope: Vue Web Application with MSAL Azure Integration

Project Objectives:

Develop a Vue.js web application that incorporates a simple burger menu interface.
Integrate a WebKit into the web application.
Establish an administrative login interface that can connect to Azure Active Directory MSAL.
Enable the setup of customers like a multi-tenant portal (organisation).
Implement the ability to create user profiles.
Incorporate the ability to setup MSAL authentication for user access for each organisation.
Ensure user access to Azure and other Microsoft resources is permitted through the application.
Allow organisations, once linked to their Azure tenant, the ability to access resources in Azure and Microsoft Graph. Future development will carryout tasks in these environments.

Project Scope:
In Scope:

Vue.js Web Application Development:Vue.js includes a responsive burger menu interface for easy navigation.

WebKit Integration: Embed a WebKit into the web application to allow full integration of web browsing capabilities.

Admin Login Interface: Build an administrative login interface with integration to Azure Active Directory MSAL for secure and reliable user authentication.

Multi-tenant Portal Setup: Allow the creation of various tenants (customers), each with their own set of resources and isolated from each other.

User Profile Creation: Provide the capability for administrators to create organisation/user profiles within their respective tenants.

MSAL Authentication Setup: Enable the configuration of MSAL authentication for user access, allowing secure access to the web application and respective tenant resources.

Access to Azure and Microsoft Resources: Enable user access to Azure and other Microsoft resources through the application, ensuring secure and seamless interaction.

Azure Tenant Linking: Enable customers, once linked to their Azure tenant, to access resources in Azure and Microsoft Graph.
Related categories: JavaScript Website Design HTML5 HTML AngularJS