Mobile

Business Portal

Business WEB /Mobile applications

Challenge

Group 1

“I think great innovation comes from the empathy you have for the problems you want to solve for people." 
Satya Nadella

read more

Approach

A business portal was built using .NET stack technologies. An authentication server was built using IdentityServer4, Graphql (Hot Chocolate), EntityFramework, and Hangfire. It supports OIDC and OAuth2.0 protocols. A web portal was built using Umbraco CMS and React.js with TypeScript for frontend, where created multiple components and pages on React.js. Many controls were separated into a single repository for reuse purposes. Also, we extended Umbraco back office with multiple custom sections and property editors for flexible management using AngularJS. Several integrations were made with other services, both for public access and customers. 

Key Features

The work was organized using a kanban board where every task was bound to epics. A project manager was involved in coordination between PO, key customers and a team. The CI/CD pipelines were added in Azure for automatic deployments to different environments.

Result

As a result, the client received a tool to encourage cooperation with their clients. It is easy to use for both customer employees and portal users. With a microservice-based architecture, it can be easily scaled. The website is built in the corporate style of the customer and provides a good UX.