Matko Milić logo
Natrag na radove

Studija slučaja

Go2Wash

Digitalni sloj za mrežu samoposlužnih autopraonica u Hrvatskoj.

Go2Wash je mobilna aplikacija za Revolut kupnju žetona, pronalazak partnerskih praonica i pokretanje uređaja za pranje vozila putem ISU koda. Launch dolazi uskoro, a sustav je pripremljen za 24 tvrtke, 59 praonica odnosno lokacija i 571 uređaj u Hrvatskoj.

Mobilna2026RRevolut payments

Pregled

Jedna aplikacija, više partnera i stotine uređaja.

Najveći izazov nije bio samo napraviti lijep mobilni UI, nego povezati korisničko iskustvo s postojećim carwash serverom, partnerima, lokacijama, korisničkim saldima i uređajima na terenu. Korisnik kupuje žetone za odabranu tvrtku, pronalazi lokaciju, skenira ISU kod uređaja i šalje kredit za pranje.

Kupnja žetona za odabranog partnera i lokaciju.

Mapa i lista praonica s GPS lokacijama.

Skeniranje ISU koda na uređaju za pranje.

Dohvat min/max/step pravila za konkretan uređaj.

Slanje kredita na uređaj i lokalno ažuriranje stanja.

Povijest pranja, novosti, promocije i korisničke postavke.

Moja uloga

Mobilna aplikacija, integracije i produkcijska logika.

Projekt je razvijen u sklopu Nordia Digitala, gdje sam bio CEO i jedini developer na projektu. Radio sam React Native aplikaciju, integraciju s carwash API-jem, Firebase funkcije, Revolut plaćanja, skeniranje uređaja, lokacije, wallet logiku i release pripremu.

Opseg

Pripremljeno za nacionalnu mrežu.

Prema informacijama klijenta, sustav će pokrivati 24 tvrtke, 59 praonica/lokacija i 571 uređaj u Hrvatskoj. Svaki partner ima vlastiti payment/wallet tok, a aplikacija mora pravilno usmjeriti kupljene žetone prema odgovarajućem owneru.

Korisnički tok

Korisnički tok

Najveći izazov nije bio samo napraviti lijep mobilni UI, nego povezati korisničko iskustvo s postojećim carwash serverom, partnerima, lokacijama, korisničkim saldima i uređajima na terenu. Korisnik kupuje žetone za odabranu tvrtku, pronalazi lokaciju, skenira ISU kod uređaja i šalje kredit za pranje.

Plaćanja

Revolut kartica, Revolut Pay, Apple Pay i Google Pay.

Poseban dio projekta je payment arhitektura. Aplikacija kreira Revolut order, prosljeđuje metapodatke poput ownera i broja žetona, a nakon uspješnog plaćanja backend dodaje kredit u ispravan wallet partnera. Time jedna aplikacija može podržati više tvrtki bez miješanja salda.

Revolut Pay native flow s deep-link povratkom u aplikaciju.
Kartično plaćanje preko Revolut merchant card form SDK-a.
Apple Pay i Google Pay procesirani kroz Revolut order.
Per-owner wallet routing za partnerske praonice.
R

Revolut

Plaćanje žetona

EUR

Narudžba

20

žetona

€10.00

Revolut Pay
Apple Pay
Google Pay
Kartica

Posrednički model

Prva ovakva payment/tax arhitektura za mrežu autopraonica u Hrvatskoj.

Ključna poslovna posebnost je da Lavateh ne mora porezno tretirati sav promet partnera kao vlastiti prihod. Lavateh u sustavu djeluje kao posrednik: korisnik plaća kroz Lavateh aplikaciju, ali backend kroz owner metapodatke, wallet routing i evidenciju transakcija automatski pripisuje prihod stvarnoj tvrtki čija je praonica korištena. Lavatehov prihod nastaje samo kada se koristi Lavatehova vlastita praonica.

Prihod se automatski veže uz partnera koji posjeduje praonicu ili uređaj.

Lavateh može objediniti plaćanja i korisničko iskustvo bez miješanja poslovnih prihoda partnera.

Revolut payment flow nosi metapodatke potrebne za ispravnu raspodjelu nakon plaćanja.

Model je pripremljen za više partnera, lokacija i uređaja unutar jedne aplikacije.

Stack i isporuka

Mobilni proizvod za fizičku infrastrukturu, plaćanja i teren.

React NativeExpoFirebaseCloud FunctionsRevolut paymentsApple PayGoogle PayQR/ISU scannerMaps

Vlasništvo

Razvijeno u sklopu Nordia Digitala, gdje sam bio CEO i jedini developer na projektu.

Želiš sličan projekt?