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

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.




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