Wdrożenie · Przewozy pasażerskie door-to-door Polska, Niemcy, Holandia

Dyspozytornia, kierowcy i rezerwacje ze strony w jednym systemie. Zamiast starego programu.

Nordic Travel wozi pasażerów między Polską, Niemcami i Holandią. Stary program „Asystent Przewozu” nie miał już rozwoju. Zbudowałem zamiennik na AWS: planowanie kursów, aplikację kierowcy, SMS-y do klientów i rezerwację online prosto ze strony.

Nordic Travel (Gdański Bus) · Beata, właścicielka, dyspozytornia 2026 Wszystkie wdrożenia
3 krajetrasy PL, DE, NL na mapie Google
8 autplanowane w panelu w jednym widoku
119testów automatycznych przed wdrożeniem
Problem

Jak było przed

Zlecenia, kursy, pasażerowie, trasy i adresy były w starym programie bez możliwości zmian. Brakowało rezerwacji ze strony, SMS-ów do klientów i aplikacji dla kierowcy. Każda nowa potrzeba dyspozytorni kończyła się obejściem na kartce.

Co zbudowaliśmy

Zakres wdrożenia

  • Panel dyspozytorni w przeglądarce: planowanie kursów, przydział aut i kierowców, trasa i godziny na mapie Google, wydruki, pięć form płatności, w tym płatność na miejscu.
  • Aplikacja kierowcy PWA działająca bez zasięgu, z synchronizacją po powrocie sieci.
  • SMS do klientów: potwierdzenia i przypomnienia (osobne konto SMSAPI klienta).
  • Rezerwacja online osadzona na gdanskibus.pl: zgłoszenie trafia do panelu jako niepotwierdzone zlecenie, dyspozytor dzwoni i potwierdza.
  • Migracja danych ze starej bazy Postgres do Aurora.
  • Logowanie z rolami operator i kierowca (Cognito), kopie bazy i odtwarzanie punktowe włączone.
Efekt

Jak działa dziś

Panel jest w codziennym użyciu dyspozytorni. Zgłoszenia od operatora („za dużo okien”, „brakuje płatności na miejscu”) wracają jako zmiany w ciągu dni. Następny etap to widok dnia jeszcze bliższy temu, do czego zespół był przyzwyczajony w starym programie, i mniej kliknięć na kurs.

Technologie

Z czego to jest zbudowane

AWS LambdaAPI GatewayAurora PostgreSQLCognitoS3 + CloudFrontGoogle MapsSMSAPIReact + Vite

Powiązane wdrożenia

Zacznijmy

Masz podobny proces? Opowiedz o nim. 30 minut, bez sprzedaży.

Powiesz, gdzie ucieka czas. Ja powiem, co da się zautomatyzować, ile to kosztuje i co zbudować pierwsze.