Our customer, Gazpromneft, was a company that deals with bitumen products logistics for energy giant Gazprom. Its management wanted to update its IT infrastructure; they needed a modern digital tool for automating the process of distribution and transportation of petroleum products. So, they asked us to develop a modern dashboard, through which managers could monitor the loading and shipment of goods.
The API was implemented by the customer themselves, while we had to deal with the client side of the app.
The customer's main requirement was that the web app must be stable and fault-tolerant. After approving the implementation timeframe, we got down to work.
Together with the customer, we settled for Angular as the tech stack; it provides greater scalability for the frontend.
Usually these days, website layouts are developed without the guarantee of Internet Explorer support. However, large and public corporations still often install this browser on their PCs. So, one of the features of the implementation these days are no longer the most standard task - to adapt the web application for IE 11.
To deploy the server and client side, we used a test, development and production environment, deploying through docker containers to ensure continuity of development and deployment.
At the end, we got a comprehensive dashboard, through which managers control the transportation of bitumen products for Gazprom. By doing so, we've automated the company’s internal business process management.