GeoShip
European system and portal for international shipments

Client:
DPD Group
Industry:
Courier services
Country:
Europe
Service:
System and portal for international shipments
Client_
DPD is one of Europe’s leading courier companies, specializing in domestic and international parcel delivery. It provides a wide range of logistics services and advanced tracking solutions, ensuring fast and reliable shipments.
Challenge_
DPD Group, part of the GeoPost holding, faced a challenge that affected the entire Europe. Many of DPD Group’s key customers are European retail chains. The existing DPD system solution meant that their customers had to sign separate service agreements for shipment services for each country in which they operated.
This situation was not optimal for customers and reduced the attractiveness of DPD’s services. DPD Group set us the goal of improving and simplifying international services by enabling different DPD units to jointly and easily manage key customers and their contracts.
Due to the scale of the project, it was necessary to unify the process while taking into account legal, tax, and cultural differences in individual European countries.
Project scope_
- Workshops
- API driven development
- RWD
- Web development
- Reusability
Completed work_
In close collaboration with the client, we conducted a series of workshops aimed at establishing a vision for the new solution and gathering requirements in the context of the planned changes.
Based on the existing portal, we built a solution that enabled the presentation of contract and service information depending on the country in which the agreement was executed, as well as the ability to ship packages and order courier services.
We prepared services (interfaces) for the end customer, allowing for package shipment and label printing, as well as manifest/report generation.
Solution_
Unified and automated shipment management system
The solution we created provided DPD units from different countries with the ability to more easily manage contracts for international customers.
A single system was created that unified and simplified the shipment process on a European scale. On the end customer side, a solution was developed that enabled full automation and integration of the shipment and labeling process with internal systems, without the need to log into multiple systems.
The corporate customer gained the ability to track shipments sent by their employees in various countries, view their contracts, and generate summary reports.
Desktop views_
Technologies_
- Java
- Spring Boot
- Spring Security
- Hibernate
- Liquibase
- Swagger
- Lombok
- JasperReports
- Thymeleaf
- jQuery
- ExtJS
- Junit
- TestNG
- Mockito
- Powermock
- Tomcat
- Oracle DB















