Tracking throughout the value chain. PWA and Google Vision lead the way.

The shipping company Unifeeder and Kraftvaerk have jointly developed a Progressive Web App (PWA) that allows them to track containers when they are delivered and picked up from customers. The solution completes Unifeeder's tracking, which now occurs throughout the value chain.

In numbers.

Unifeeder is a major Danish shipping company who handles both maritime and land transport of containers. They need to track containers all the way from manufacturers to delivery/pickup at customers. Unifeeder already has a good handle on tracking at sea and in port terminals, but with the customers on land there is a gap in the tracking. To close that gap, Unifeeder needed a solution.

Progressive Web App.

PWA enables Unifeeder to track containers when they are delivered to and picked up from customers.

Coded business Logic and Vision service.

Using coded business logic and Google vision, the PWA can identify the container's unique number.

Complete tracking.

Unifeeder can now track their containers throughout the value chain. This allows for improved customer service and opportunities for streamlining.

The choice fell on Progressive Web App.

From the start, Unifeeder wanted a native app to help complete container tracking. Kraftvaerk provided advice and feedback, and based on this, Unifeeder ended up choosing Progressive Web App as the solution to their tracking challenge. There are several reasons why, in Unifeeder's case, a PWA is a good choice: 

  • PWA does not require app installation, but can be accessed via domain/url. This is great when the solution is to be used by a wide range of Unifeeder's various suppliers and subcontractors
  • Easy maintenance and easy deployment of new versions without users having to update an app
  • Faster development and lower development costs compared to native apps
  • PWA does not pose device requirements and can be accessed from all devices and operating systems, including iOS and Android

At the end of 2019, we began a dialogue with Kraftvaerk about a possible cooperation, where they would provide us with a tracking solution. From the first meeting, it was clear that Kraftvaerk were good at listening and understanding our needs and demands. The communication was straightforward and honest, which we appreciated. Kraftvaerk gave us strong advice and supportive views based on experience and theory. They looked beyond the initial phase and stressed the importance of the choices we had to make now and their importance in order to meet future needs.

— Kristoffer Nørby Sørensen, IT Manager, Integrations, Unifeeder A/S

Accuracy in decoding container numbers with Google Vision.

Each container is tracked and recognised by its unique container number. It sounds simple. But the task is complex. A container has many different numbers written on its sides. The numbers are written horisontally, vertically, are often spread over multiple lines and cross other numbers and texts. The PWA developed uses Google vision in combination with business logic encoded by Kraftvaerk. Together, they can decode the unique container number based on an image of the container. The combination of Google Vision and Kraftvaerk's developed logic provides a high level of reliability on the correct decoding of container numbers from an image of the container.

The solution we have been given meets all our requirements, and UX is better than expected. Our company is very satisfied. I myself must say that it has been a pleasure to work with Kraftvaerk. The developed PWA was delivered on time and at the cost agreed. I have faith in Kraftvaerk, their professionalism, and certainly see them as a partner we can use for similar solutions in the future. Definitely worth a recommendation.

— Kristoffer Nørby Sørensen, IT Manager, Integrations, Unifeeder A/S

Combination of Cloud Services.

In addition to using Google vision, a cloud service provided by Google Cloud Platform, the PWA works against residual APIs in Azure API Management. The PWA is thus a solution that shows there is strength in combining the best services across cloud providers. The solution thus supports Unifeeder's desire to get more business logic into the Azure cloud.

Putting customers first.

Rasmus Hagemann

Director & Head of Cloud Solutions

+45 53 72 97 82