Klijent

DinLokaleBodega, Ballerup, Danska

Din Lokale Bodega

Mobilna aplikacija za pivopije i ostale posjetitelje barova i kafića

Projekt mobilne aplikacije koji smo preuzeli od indonezijskih kolega, a prvenstveno vezano za tektonske izmjene koje je donijela obveza korištenje novije verzije Java-e (verzija 18) za Android verzije mobilnih aplikacija uvjetovano od strane Google Play store-a.

Osim Java-e zastario je i ostatak koda, pogotovo dio s platnim procesorom i 3DSecure provjerom transakcija koja nije postojala i dio korisnika jednostavno više nije mogao izvršiti plaćanja. Osim klasičnog plaćanja proizvoda i pretplata putem kartica, implementirali smo i ApplePay te Gpay kao načine plaćanja jednim klikom.

Samog korisnika autentificiramo putem Firebase-a te je i tu bilo potrebno osvježenje u vidu dodavanja većeg broja autentifikatora tipa mogućnosti Sign in with Apple za iOS korisnike i Sign in with Google. Prijava putem Facebook-a također više nije funkcionirala jer je sama aplikacija kršila standarde te je onemogućena.

Osim ovih očitih nedostataka, bilo je potrebno i optimizirati ostatak koda i poboljšati korisnički doživljaj. Odluka je pala na ponovno pisanje cijele aplikacije jer krpanje i popravci više nisu imali smisla.

Dizajn

Kako su se standardi po pitanju dizajna bitno izmijenili od zadnje verzije aplikacije koja je izdana 2020. godine, i kako se i hodogram korisnika uvelike mijenja zbog novih funkcionalnosti, krenuli smo od izrade novog dizajna koji počiva na staroj ideji i vizualnom identitetu. Novi dizajn je poslužio prvenstveno za prezentaciju izmjena klijentu jer slika govori tisuću riječi, i našim programerima za izradu programskog koda. Ekrani koji su doživjeli veće promjene su;

  • Prijava u aplikaciju
  • Registracija korisnika i verifikacija email adrese i broja telefona
  • Upravljanje načinima plaćanja - dodana mogućnost da se kreditne kartice mogu dodavati, uređivati i brisati i bez postupka same kupnje
  • Povijest kupnji - dodan je pregled povijesti transakcija
  • Pretplate i proizvodi su jasno odijeljeni
  • Lista barova je dobila mogućnost pretrage po imenu/nazivu
  • Aktivno se koristi trenutna lokacija korisnika mobilne aplikacije
  • Dodana je mogućnost navigacije do bar-a (kafića)
  • Takozvani Checkout prilikom plaćanja/naplate je nadograđen da podržava i prati 3D provjeru transakcije
     

Upravljački sustav (CMS)

Izradili smo i upravljački sustav kroz koji je moguće pregledavati statistiku, generirati i upravljati kodovima za popuste, upravljati bar-ovima, upravljati sponzorima i slično. Upravljački sustav za ovu mobilnu aplikaciju nije najkompleksniji, ali svakako klijentu olakšava svakodnevno poslovanje.

Mobilna aplikacija

Mobilna aplikaciju smo standardno izradili za Android i iOS te prilagodili prikaz ekrana i za tablete kao i za MacOS.

Sami proizvod koji korisnici konzumiraju kroz mobilnu aplikaciju je prvenstveno pivo ili drugo piće koje je moguće konzumirati u jednom od bar-ova u programu. Ukupno je u programu više od 400 bar-ova diljem cijele Danske.

Pretplata;
Paket “Stalni gost” - Trajanje pretplate je 30 dana. Svaki dan jedno pivo ili kava ili bezalkoholni napitak.

Jednokratni proizvodi;
Kartice - Trajanje proizvoda je godinu dana. Svaki dan jedno pivo ili kava ili bezalkoholno piće, deset ukupno. Nakon potrošenih deset pića, moguće je kupiti novih deset.
Shotovi - Trajanje proizvoda je 30 dana. Deset žestokih pića kad god pa čak i svih deset odjednom. Nakon potrošenih deset žestokih pića moguće je kupiti novih deset.

Tajna je da je svaki paket pretplate višestruko povoljniji od klasične kupnje pića u bar-u.

Tako da - živjeli!

Često postavljana pitanja

Preuzeli ste tuđu aplikaciju, zašto ste je odlučili pisati ispočetka umjesto da popravite postojeći kod?
Kad smo otvorili projekt, problemi nisu bili na jednom mjestu. Google Play je tražio noviju verziju Jave, platni dio nije imao 3DSecure pa dio ljudi uopće nije mogao platiti, prijava putem Facebooka je pala jer je kršila pravila, a i ostatak koda je bio zastario. U takvoj situaciji krpanje samo gomila nove probleme. Procijenili smo da je brže i sigurnije aplikaciju napisati iznova, na temelju stare ideje i vizualnog identiteta, nego mjesecima gasiti požare na tuđem kodu.
Zašto kod nas nije radilo plaćanje karticom u staroj verziji?
Razlog je bio nedostatak 3DSecure provjere transakcije. Banke su u međuvremenu postrožile pravila pa kartice koje traže dodatnu potvrdu jednostavno nisu prolazile. U novoj verziji checkout prati i podržava 3D provjeru, a uz klasično plaćanje karticom dodali smo i ApplePay te Google Pay, tako da se plati jednim dodirom.
Mogu li dodati ili obrisati karticu, a da pritom ništa ne kupujem?
Da. U staroj verziji ste karticu mogli unijeti samo tijekom kupnje, što je bilo nezgodno. Sad u dijelu za načine plaćanja možete u svakom trenutku dodati novu karticu, urediti je ili obrisati, neovisno o tome kupujete li nešto ili ne.
Koja je razlika između pretplate i jednokratnih kartica u aplikaciji?
Pretplata Stalni gost traje 30 dana i daje vam jedno piće dnevno, pivo, kavu ili bezalkoholni napitak. Jednokratne Kartice vrijede godinu dana i nose deset pića, jedno po danu, a kad ih potrošite kupite novih deset. Tu su i Shotovi, deset žestica unutar 30 dana koje možete iskoristiti kako želite, pa i svih deset odjednom. Bilo koji paket ispadne osjetno povoljniji od kupnje pića na šanku.
U koliko se barova ova aplikacija može koristiti i gdje?
Trenutno je u programu više od 400 barova i kafića diljem Danske. Aplikacija aktivno koristi vašu lokaciju pa vam pokazuje gdje možete iskoristiti piće, ima pretragu lokala po imenu i može vas navigirati do odabranog bara.
Na kojim uređajima aplikacija radi i kako se korisnik prijavljuje?
Aplikacija postoji za Android i iOS, a prikaz smo prilagodili i za tablete te MacOS. Prijavu vodimo preko Firebasea i dodali smo više načina prijave, među njima Sign in with Apple za iOS korisnike i Sign in with Google. Registracija uključuje i potvrdu e-mail adrese i broja telefona.

Ključne značajke

Više od 400
dostupnih kafića
Diljem Danske
Android & iOS
mobilne platforme
Prilagođeno za tablete i MacOS
Višestruka plaćanja
ApplePay & Gpay
Načini plaćanja jednim klikom
Firebase autentifikacija
autentifikacija
Prijava putem Applea, Googlea itd.

Projekti iz kategorije