Case study · Projekt na zamówienie
PlusBus: bilety autobusowe online, w aplikacji i u kierowcy
Zaprojektowaliśmy i zbudowaliśmy dla przewoźnika PlusBus kompletny system rezerwacji i sprzedaży biletów – stronę internetową z zakupem online, aplikację mobilną na Android i iOS oraz dedykowaną aplikację dla kierowców.
Strona przewoźnika: plusbus.pl


Klient
PlusBus – przewoźnik z Białegostoku
PlusBus od 2004 roku wozi pasażerów z Podlasia do Warszawy i na oba warszawskie lotniska. Obsługuje zarówno trasy dalekobieżne z biletami na konkretny kurs, jak i podmiejską linię z biletami miesięcznymi.
Bilety sprzedaje w kilku miejscach naraz: na stronie, w aplikacji, w punktach sprzedaży, u kierowcy i u partnerów. Potrzebował jednego systemu, który połączy te kanały.
- Białystok – Warszawa – Lotnisko Chopina
- Białystok – Lotnisko Modlin
- Linia 700
Przez Jeżewo, Zambrów i Ostrów Mazowiecką.
Przez Jeżewo, Zambrów, Ostrów Mazowiecką i Wyszków.
Białystok – Turośń Dolna – Borowskie, bilety jednorazowe i miesięczne.
Zakres projektu
Cztery aplikacje, jeden system sprzedaży
Wszystkie kanały sprzedaży działają na wspólnym backendzie. Kurs, cena i liczba wolnych miejsc są takie same na stronie, w telefonie pasażera, w punkcie sprzedaży i w autobusie.
Strona z zakupem biletów
Pasażer wybiera skąd, dokąd i kiedy jedzie, dodaje powrót i wskazuje ulgę dla każdej osoby. Płaci online i od razu dostaje bilet.
- Wyszukiwarka połączeń w jedną stronę i w obie strony
- Ulgi przypisane do pasażera i kody promocyjne
- Konto klienta z historią zakupów
- Zwrot i wymiana biletu online
- Rozkłady, cenniki, przystanki, punkty sprzedaży i komunikaty
- Wersje językowe PL, EN i RU
Aplikacja mobilna na Android i iOS
Bilet zawsze w telefonie. Pasażer kupuje przejazd w kilka kroków, przy wejściu pokazuje kierowcy kod QR i śledzi autobus na żywo.
- Zakup biletu w aplikacji
- Bilet z kodem QR do okazania kierowcy
- Podgląd autobusu na żywo
- To samo konto i te same bilety co na stronie
Aplikacja dla kierowców
Kierowca ma w telefonie listę pasażerów swojego kursu i sprawdza bilety, skanując kod QR. Sprzedaje też bilety i opłaty dodatkowe w autobusie – z tej samej puli miejsc.
- Lista pasażerów na kurs
- Weryfikacja biletów po kodzie QR
- Sprzedaż biletów u kierowcy
- Opłaty dodatkowe, np. za bagaż
Panel przewoźnika
Biuro zarządza kursami, cenami i sprzedażą w jednym miejscu – bez arkuszy i bez telefonów do kierowców.
- Kursy, rozkłady i limity miejsc
- Cenniki, ulgi i bilety miesięczne
- Kanały sprzedaży i przypisanie kierowców do kursów
- Komunikaty dla pasażerów
Sprzedaż wielokanałowa
Jedna pula miejsc, cztery kanały sprzedaży
Ten sam kurs sprzedaje się jednocześnie online (na stronie i w aplikacji), w punktach sprzedaży, u kierowcy i u partnerów zewnętrznych. Każdy bilet zajmuje miejsce z tej samej puli, więc system nie sprzeda więcej biletów, niż jest miejsc w autobusie.
Przewoźnik może zamknąć sprzedaż w wybranym kanale dla konkretnego kursu – np. wyłączyć sprzedaż online, a ostatnie miejsca zostawić kierowcy dla pasażerów wsiadających po drodze.
Kurs Białystok → Lotnisko Chopina
Sprzedaż- Online – strona i aplikacjaotwarta
- Punkty sprzedażyotwarta
- Kierowcaotwarta
- Partnerzy zewnętrznizamknięta
Przykład – sprzedaż w każdym kanale można otworzyć lub zamknąć osobno dla każdego kursu.
Ścieżka pasażera
Od wyszukania kursu do wejścia do autobusu
Projektowaliśmy z myślą o pasażerze, który kupuje bilet w biegu – najczęściej na telefonie, tuż przed wyjazdem.
- 01
Wyszukanie połączenia
Skąd, dokąd, data i opcjonalny powrót. Każdy pasażer może mieć inną ulgę, a system przypomina o dokumencie, który trzeba pokazać przy wsiadaniu.
- 02
Płatność online
Zakup na stronie albo w aplikacji, z kodem promocyjnym, jeśli pasażer go ma.
- 03
Bilet w telefonie
Bilet z kodem QR trafia na e-mail i do aplikacji. Nie trzeba go drukować.
- 04
Wejście do autobusu
Kierowca skanuje kod QR w swojej aplikacji i widzi pasażera na liście kursu.
- 05
Zmiana planów
Zwrot lub wymiana biletu online, bez dzwonienia na infolinię.
Technologia
Jedna baza kodu dla strony i aplikacji
Stronę i aplikację pasażera zbudowaliśmy w Angularze i opakowaliśmy w Capacitor. Ta sama aplikacja działa w przeglądarce, na Androidzie i na iOS, więc nowa funkcja trafia na wszystkie platformy w jednym wydaniu.
Wspólne API
Strona, aplikacja pasażera, aplikacja kierowcy i panel przewoźnika korzystają z jednego backendu. Miejsca, ceny i bilety są wszędzie aktualne.
Prywatność w aplikacjach
Wersje na Androida i iOS nie zawierają SDK analitycznych ani reklamowych, więc aplikacja nie musi prosić pasażera o zgodę na śledzenie.
Trzy wersje językowe
Polski, angielski i rosyjski – na stronie i w aplikacji.
Kontakt
Potrzebujesz systemu informatycznego napisanego na miarę?
Opowiedz nam o swoich procesach i o tym, co dziś najbardziej przeszkadza. Odezwiemy się z propozycją zakresu.
