Optymalizacja i zarządzanie operacjami załadunku i rozładunku w terminalu logistycznym

Celem projektu było stworzenie kompleksowego rozwiązania umożliwiającego dyspozytorom planowanie dostaw przesyłek.

Kotlin, Spring Boot, Hibernate, PostgreSQL, Docker, Kubernetes, Kafka, AWS, Angular
Logistyka
Od 2023
Optimizing and managing load and unload operations inside a logistic terminal

Przesyłki zostały podzielone na:

  • CoDi (Collection/Delivery) – lokalne dostawy i odbiory,
  • Linehaul – transport przesyłek pomiędzy terminalami.

System wspiera organizację załadunków i rozładunków w terminalach logistycznych oraz umożliwia bieżące monitorowanie realizacji tras.

Dodatkowo aplikacja zapewnia komunikację pomiędzy dyspozytorem a kierowcą (chat) oraz automatyzację cyklicznych tras.

Przykładowe moduły projektu


System Dyspozytorski (Dispatch System)

Główny moduł aplikacji odpowiedzialny za realizację kluczowej logiki biznesowej systemu.

Technologie

Kotlin, Spring Boot, Hibernate, PostgreSQL, Docker, Kubernetes, Kafka, AWS, Angular

Zakres prac

  • Odbieranie przesyłek z systemów zewnętrznych i udostępnianie ich wybranym oddziałom.
  • Tworzenie tras (CoDi / Linehaul) oraz planowanie załadunku.
  • Dobór odpowiedniego typu pojazdu lub naczepy do transportu.
  • Monitorowanie postępu realizacji dostaw.
  • Komunikacja z kierowcą.
  • Wizualizacja danych operacyjnych w intuicyjnym interfejsie użytkownika.
  • Optymalizacja sposobu prezentacji szczegółów przesyłek i tras.


History-service

W celu odciążenia głównego systemu wydzielono osobny serwis odpowiedzialny za rejestrowanie oraz udostępnianie historii zdarzeń związanych z przesyłkami.

Technologie

Kotlin, Spring Boot, AWS, Kubernetes, Hibernate, Docker

Zakres prac

  • Rejestrowanie zmian statusów i przejść przesyłek.
  • Udostępnianie pełnej historii operacyjnej.
  • Zapewnienie skalowalności i wysokiej wydajności przetwarzania danych historycznych.

Współpraca

Zespół j‑labs wspiera klienta jako partner technologiczny, dostarczając specjalistów z obszaru backend (Java/Kotlin) oraz frontend (Angular).

W ścisłej współpracy z zespołem klienta opracowano rozwiązania dopasowane do specyfiki operacji terminalowych, zapewniając wysoką wydajność, skalowalność oraz stabilność systemu.

Długoterminowa współpraca pozwala na ciągły rozwój platformy i dostosowywanie jej do rosnących potrzeb operacyjnych.

Rzuć nam wyzwanie i opowiedz o projekcie, który chcesz rozwinąć

Napisz nam, czego potrzebujesz, a w ciągu 1 godziny (w dni robocze) wrócimy do Ciebie, aby
porozmawiać o współpracy. Wypełnij formularz lub wyślij wiadomość na j-labs@j-labs.pl.

Pracuj ze specjalistami, którzy dostarczą najlepszy możliwy produkt

Skontaktuj się z nami