European system and portal for international
shipments

Challenge

The DPD Group, part of the GeoPost holding, faced a challenge that covered the whole of Europe.

Many key clients of the DPD Group are European sales networks. The existing DPD system solution meant that their client had to sign contracts for the provision of parcel shipping services as part of their business in their country. This situation was not optimal for the client and reduced the attractiveness of DPD services. The DPD Group set before us the goal of making international services more attractive and simpler by enabling various DPD units to jointly and more easily manage key clients and their contracts.

Due to the scale of the project, it was necessary to take into account the consistency of the process, which would also take into account the legal, tax and cultural differences of various European countries.

Project parameters

Client:
DPD Group (GeoPost, France)
Industry:
Courier services
Range:

  • API driven development
  • Workshops
  • Prototyping
  • Reusability
  • RWD
  • Web development

Countries:

Solution

We conducted, in close cooperation with the client, a series of workshops aimed at establishing the vision of the new solution and collecting requirements in the context of the planned change.

We have prepared a solution architecture using components from previously existing systems.

Based on the existing portal, we have built a solution enabling the presentation of information about contracts and services depending on the country in which the contract is implemented, as well as enabling sending a parcel and ordering a courier.

We have prepared websites (interface) for the end customer, allowing for sending a shipment and printing a label, as well as generating manifests/reports.

Result

A unified and automated shipment management system

The solution we created made it easier for DPD units from various countries to manage contracts of international clients.

A single system was created that unified and facilitated the process of sending parcels on a European scale. On the end customer side, a solution was created that allows for full automation and connection of the sending and labeling process with internal systems, without the need to log into multiple systems.

The corporate client was able to track shipments sent by his employees in various countries and preview his contracts and generate summary reports.

Desktop

Technologies

Java
Spring
Hibernate
Liquibase
Swagger
Lombok
Thymeleaf
jQuery
ExtJS
Junit
TestNG
Mockito
Powermock
Tomcat
Oracle