Przejdź do treści
Porozmawiajmy

AdBlue płacisz przy pompie.

CrossChem produkuje AdBlue na Łotwie i ma własne stacje samoobsługowe. Zbudowaliśmy aplikację, którą kierowcy płacą przy dystrybutorze: bez kasjera, bez kolejki, bez terminala.

CrossChemiOS i AndroidSamoobsługowe AdBlue, Łotwa

kroki od dystrybutora do płatności
3
do startu tankowania po płatności
2min
blokady na pełny bak, reszta wraca
€20
języki, zmiana bez restartu
3
2023: od pierwszego commita do pierwszego wydania
Lut.maj

Trzy kroki. Bez kasjera.

  1. Wybierz stację.

    Aplikacja pokazuje najbliższą stację na górze. Stoisz już przy dystrybutorze? Zeskanuj jego kod QR i od razu masz właściwy.

    1. Zeskanuj QR na dystrybutorze
    2. Najbliższa stacja na górze
    3. Potem dystrybutor
  2. Wybierz ilość.

    Pełny bak albo wpisz litry lub euro. Druga liczba przelicza się sama, gdy piszesz.

    1. Pełny bak albo własna ilość
    2. Wpisz litry
    3. Kwota w euro wylicza się sama
  3. Zapłać i tankuj.

    Jedno dotknięcie i płacisz kartą zapisaną raz. Tankowanie zaczynasz w ciągu dwóch minut, a na koniec odwieszasz pistolet.

    1. 20 € blokady na pełny bak
    2. Karta zapisana raz, bezpiecznie
    3. Jedno dotknięcie i tankujesz
    Ekran tankowania z wybraną opcją Full tank: 20 euro zostanie zablokowane na transakcję, dodawanie karty płatniczej i przycisk Make payment

Płacisz za to, co zatankujesz.

Przy pełnym baku aplikacja blokuje na karcie 20 €. Płacisz tylko za to, co trafi do baku. Reszta sama wraca na kartę.

Zablokowane na karcie
€20,00
Zatankowane: 20 litrów
€11,40
Wraca na kartę
€8,60
Przykład: 20 litrów po cenie, którą aplikacja pokazywała w chwili nagrania.

Jedna karta. Zniżki u partnerów.

Twój profil to karta lojalnościowa z numerem klienta, kodem QR i kodem kreskowym. Pokazujesz ją przy kasie: na stacjach KOOL to 10 centów mniej za każdy litr paliwa.

  • Paliwo, jedzenie, opony i pielęgnacja auta u partnerów
  • Licznik pokazuje nowe, jeszcze nieobejrzane oferty
  • CrossChem dodaje oferty i wysyła powiadomienia push z własnego panelu admina
  • Oferty dobrane pod konkretnego kierowcę, nie jedna lista dla wszystkich
Mój profil: karta lojalnościowa z imieniem, numerem klienta, kodem QR i kodem kreskowym, tu z przykładowymi danymi
Przykładowe dane

Zrobione dla kierowców.

Logujesz się raz, płacisz jednym dotknięciem. Krótki samouczek przeprowadzi cię przez pierwsze tankowanie.

  • Apple, Google albo e-mailLogujesz się tak jak zwykle
  • Face ID i odcisk palcaPowrót do aplikacji bez hasła
  • Angielski, łotewski, rosyjskiZmiana w każdej chwili, bez restartu
  • HistoriaE-paragon za każde tankowanie
  • Wszystko w aplikacjiEdycja profilu, zmiana hasła, usunięcie konta
Ustawienia profilu w jasnym motywieTe same ustawienia w ciemnym motywie
Ciemny i jasny motyw, ten sam ekran
  • Ustawienia profilu po angielskuEN
  • Ustawienia profilu po łotewskuLV
  • Ustawienia profilu po rosyjskuRU

Aplikacja to ta łatwa część.

Trudne jest wszystko za jednym dotknięciem: karta, dystrybutor i cena muszą się zgadzać. Oto jak to działa, po ludzku. Całość zbudowało dwóch developerów.

Aplikacja we FlutterzeiOS i Android
Go APIStacje, zamówienia, karty, oferty
  • System stacjiDystrybutory, ceny, start i śledzenie tankowania
  • Płatności kartąBlokada, pobranie za zatankowane, zwolnienie reszty
  • Usługa logowaniaE-mail, Apple i Google, w Laravelu
  • Firebase i SentryPowiadomienia push, raporty awarii

Aplikacja

Jeden kod we Flutterze na iOS i Androida: mapa i lista stacji, skaner QR, litry albo euro, zapisana karta, historia, oferty, trzy języki, dwa motywy, logowanie biometrią.

Pieniądze

Dane karty zostają u certyfikowanego operatora płatności, aplikacja nigdy ich nie przechowuje. API blokuje kwotę, pobiera tylko za to, co zatankowano, a resztę zwalnia.

Dystrybutory

API pobiera stacje, dystrybutory i ceny z systemu stacji CrossChem, a po zablokowaniu płatności otwiera zamówienie na właściwym dystrybutorze. Aplikacja śledzi je na żywo, aż pistolet wróci na miejsce.

Utrzymanie

Webowy panel admina z tego samego kodu we Flutterze, do ofert, partnerów i powiadomień push. Siedzi w jednym repozytorium z aplikacją i korzysta z tego samego API. Potem dwa lata wydań, w tym przejście z Pushera na powiadomienia push w Firebase, gdy limity Pushera zaczęły przeszkadzać.

  1. Lut. 2023Pierwszy commit
  2. Kwi. 2023Płatności kartą i skanowanie QR
  3. Maj 2023Pierwsze wydanie, z logowaniem przez Apple i Google
  4. Koniec 2023Oferty, push i kody lojalnościowe
  5. Lip. 2024Push przeniesiony do Firebase
  6. Mar. 2025Aktualizacja do Fluttera 3.29

Sprzedajesz coś, za co ludzie płacą na miejscu?

Kasa w kieszeni klienta. Płatności, sprzęt i program lojalnościowy w jednej aplikacji, która po prostu działa przy dystrybutorze. We do what it takes to make it.

Opowiedz nam o swoim produkcie

Let's make something together.

Bez przekombinowania. Bez straty czasu. Po prostu konkretna robota.

Albo umów rozmowę z Erykiem (otwiera kalendarz rezerwacji)[email protected]
Kim jesteś?
Budżet