Hopp til innholdet

Mobile App Development

Kunde:

Pieprzyk Group


Lojalitetssystem for varehandel i Flutter

Codigee gjorde handleopplevelsen bedre med Pieprzyk, en lojalitetsapp for iOS og Android. I appen samler millioner av brukere poeng ved å fullføre oppgaver og løser dem inn i eksklusive premier.

Tidsramme

januar 2023 - nå


Bransje

Varehandel og lojalitet


Oppdrag

Backend, web, mobilapper, Flutter, rådgivning


Pieprzyk Group driver innen drivstoff og energi i Polen. Konsernet har et nettverk av bensinstasjoner, leverer ulike petroleumsprodukter og jobber med logistikk, transport og salg av biltilbehør. Det satser også på bærekraftige energiløsninger og nyskapende tjenester i varehandelen, som lojalitetsprogrammer, blant annet Pieprzyk-appen, som engasjerer kundene med belønninger og kampanjer.

Vi designet hele systemarkitekturen for MVP-en av Pieprzyk-appen. Appen har en stedsbasert feed med premier og kampanjer, enkel innlogging og et dashbord for å styre premier og belønninger. MVP-en ble rullet ut på stasjon etter stasjon fra juli 2023, og siden har vi videreutviklet den aktivt basert på tilbakemeldinger fra brukerne og analyser.

Mockup av appen

Teknologier vi brukte i prosjektet

Vi måtte bygge hele plattformen fra bunnen av, inkludert en mobilapp med fokus på brukeropplevelse som viser kampanjer, belønninger og oppgaver. Målet: trekke folk til stasjonene, øke engasjementet og bygge lojalitet til merkevaren. Vi laget også et panel for å styre alle kampanjer og en proxy-backend koblet til lagersystemer, kassesystemer (POS), appen og panelet.

Hver teknologi ble valgt for sine styrker og hvor godt den passet prosjektets krav. Vi gikk for de mest stabile og skalerbare løsningene for å gi et langsiktig prosjekt et solid fundament. Backend er bygget i Java og Spring, mobilappen i Flutter, og skytjenestene kjører på AWS. Valget ble styrt av behovet for stabilitet, skalerbarhet og grundig testing, som gjør prosjektet robust og holdbart over tid.

Integrasjon med eksisterende systemer

Den vanskeligste oppgaven var å integrere appen med de eksisterende kasse- og lagersystemene. Vi laget et kampanjesystem for opptjening av poeng og belønninger, som administratorene styrer fra et panel.

Webpanel i Flutter:

For å unngå duplisert kode og sikre lik forhåndsvisning av skjermbilder og tekstformatering bestemte vi oss for å bygge administrasjonspanelet i Flutter. Det ble gjort av samme utvikler som bygde mobilappen. Vi slapp å hente inn en ekstra utvikler, og koden kunne deles mellom adminpanelet og appen.

Løsning og resultater

Vellykket integrasjon: til tross for kompleksiteten koblet vi appen til kassesystemene med en generert numerisk QR-kode og API-broer til kassenes backend.

Kostnadseffektiv MVP: ved å prioritere funksjonene bygde vi en MVP med høy ytelse som kan gjøre kundene på Pieprzyk-stasjonene betydelig mer lojale og løfte konverteringen takket være belønninger og kampanjer.

Én kodebase for to apper: lojalitetsappen til Pieprzyk er først og fremst for privatkunder, men den betjener også bedrifter som bruker tjenestene deres. Bedrifter med bilparker har en egen app med flere nøkkelfunksjoner. Takket være en gjennomtenkt arkitektur og vår erfaring ble den andre appen utviklet med 70% lavere kostnader.