← Back
Sea Transport Management Application
One of our clients from the logistics industry asked us for support in creating an application to assist with the management of sea transport. The application enables detailed cargo configuration, selection of appropriate ships for transport, and determination of the best route and loading/unloading points in order to optimize freight deliveries.
Our task was to create an application using Java 8 together with Spring Boot, allowing parallel processing of calculations used to determine the optimal route and ports used in goods delivery. When calculating the optimal route, the user can compare results for different scenarios (LIKELY, OPTIMISTIC, PESSIMISTIC). Each scenario also takes into account permutations of current conditions — for example, we can calculate delivery times between point A and B assuming various weather conditions, which can significantly affect the time and safety of a given delivery.
All combinations of possible permutations are processed using Spark.
The application frontend is built using Angular.
Technologies Used
Java
Data scientist
Python
R
