Projekt
Funkcjonalności:
- Rejestracja zdarzeń związanych z przesyłkami.
- Generowanie dokumentów dla klientów (np. potwierdzenie dostawy lub odbioru).
- Tworzenie danych zapewniających widoczność przesyłek w czasie rzeczywistym.
- Portal Kierowcy:
- Możliwość tworzenia użytkowników aplikacji mobilnej (kierowców).
- Zapewnienie widoczności danych generowanych przez kierowców.
- Konfiguracja ról i dostępu dla kierowców.
- Obecność na rynkach: Polska, Niemcy, Francja, Grecja, Bułgaria, Zjednoczone Emiraty Arabskie.
Zadanie
Tworzenie aplikacji, usług backendowych i portali wspierających zarządzanie transportem drogowym i odbiorem/dystrybucją przesyłek, w tym:
- Projektowanie i wdrażanie rozwiązań.
- Integracja z systemami zewnętrznymi do rejestracji zdarzeń i generowania dokumentów.
- Zapewnienie skalowalności w celu obsługi globalnych operacji i rosnących wolumenów przesyłek.
- Monitorowanie systemów w celu zapewnienia nieprzerwanej pracy aplikacji mobilnych i portali.
Realizacja
Byliśmy odpowiedzialni za kompleksowe opracowanie aplikacji, usług backendowych i portali wspierających zarządzanie transportem drogowym oraz odbiorem i dystrybucją przesyłek. Kluczowe aspekty wdrożenia obejmowały:
- Projektowanie i wdrażanie rozwiązań:
- Tworzenie solidnych architektur do obsługi operacji logistycznych.
- Opracowanie intuicyjnych aplikacji webowych i mobilnych do przetwarzania przesyłek.
- Implementacja backendu do przetwarzania danych w czasie rzeczywistym i komunikacji.
- Integracja z systemami zewnętrznymi:
- Połączenie z systemami zewnętrznymi do rejestracji zdarzeń transportowych.
- Automatyzacja generowania dokumentów w celu zwiększenia efektywności operacyjnej.
- Umożliwienie płynnej komunikacji między platformami wewnętrznymi a sieciami logistycznymi.
- Skalowalność i optymalizacja wydajności:
- Budowanie aplikacji chmurowych zdolnych do obsługi rosnącego wolumenu przesyłek.
- Implementacja architektury mikroserwisów w celu zapewnienia modularności i skalowalności.
- Optymalizacja wydajności systemów w celu obsługi globalnych operacji logistycznych.
- Monitorowanie i utrzymanie:
- Wdrożenie narzędzi monitorujących zapewniających nieprzerwaną pracę aplikacji.
- Implementacja automatycznych alertów i mechanizmów logowania.
- Ciągła analiza wydajności w celu zwiększenia niezawodności systemu.
Zespół
Nasza grupa projektowa składała się z 18 członków podzielonych na:
- programistów backend,
- programistów mobilnych,
- programistów frontend (portal),
- zespół QA,
- zespół biznesowy.