Przejdź do treści
WigwikTech
Aplikacje webowe

Aplikacja rozkładowa

Publicznie dostępna aplikacja rozkładu jazdy dla regionalnego operatora transportowego obsługującego autobusy i pociągi na terenie całego województwa małopolskiego, osadzona jako widget w istniejącej stronie internetowej klienta.

  • Obejmuje całe województwo małopolskie z ponad 60 liniami autobusowymi i ponad 10 liniami kolejowymi
  • Multimodalna wyszukiwarka połączeń dla setek przystanków z cenami biletów w czasie rzeczywistym z systemu sprzedaży
  • W pełni osadzona w istniejącej stronie klienta bez żadnych modyfikacji strony nadrzędnej
Aplikacja rozkładowa

01Wyzwanie

Koleje Małopolski obsługują dziesiątki linii autobusowych i kolejowych na terenie całej Małopolski, jednak dane rozkładowe istniały wyłącznie w surowym formacie GTFS, standardzie technicznym niedostępnym bezpośrednio dla pasażerów. Rozwiązanie musiało zostać osadzone w istniejącej stronie internetowej bez ingerencji w kod strony nadrzędnej oraz obsługiwać multimodalną wyszukiwarkę połączeń obejmującą setki przystanków dwóch rodzajów transportu.

02Co zbudowaliśmy

Zbudowano widget webowy we Flutterze z systemem konfiguracji bootstrapowej, umożliwiający klientowi osadzenie całej aplikacji poprzez dodanie jednego znacznika script i pustego kontenera do istniejącej strony. Po stronie backendowej serwis NestJS obsługuje nocne pobieranie danych GTFS, sprawdzając zmiany w zbiorach danych poprzez porównanie skrótów hash i odświeżając bazę danych po wykryciu aktualizacji. Trzon wyszukiwarki połączeń stanowi autorska implementacja algorytmu RAPTOR, zbudowana od podstaw na bazie oryginalnej pracy Microsoft Research, rozszerzona o obsługę wielu wariantów trasy łączących linie autobusowe i kolejowe. API GraphQL obsługuje frontend, procesy w tle zajmują się generowaniem PDF dla drukowanych rozkładów, a panel administracyjny pozwala klientowi konfigurować kolory linii, wyróżnione przystanki oraz ręcznie przesyłać dane GTFS.

Aplikacja rozkładowa
Aplikacja rozkładowa
Aplikacja rozkładowa
Aplikacja rozkładowa

03Kluczowe funkcje

Multimodalna wyszukiwarka połączeń

Drukowane rozkłady PDF

Ceny biletów w czasie rzeczywistym

Osadzalne widgety

04Rezultaty

  • Obejmuje całe województwo małopolskie z ponad 60 liniami autobusowymi i ponad 10 liniami kolejowymi
  • Multimodalna wyszukiwarka połączeń dla setek przystanków z cenami biletów w czasie rzeczywistym z systemu sprzedaży
  • W pełni osadzona w istniejącej stronie klienta bez żadnych modyfikacji strony nadrzędnej

Porozmawiajmy

Stoisz przed podobnym wyzwaniem?

Opowiedz nam o swoim projekcie, a pokażemy, jak byśmy do niego podeszli — z realnym zakresem, kosztem i harmonogramem.

  • Odpowiedź w ciągu 1 dnia roboczego
  • NDA na życzenie
  • Bezpłatna wycena