Przejdź do treści
Porozmawiajmy

Mobile App Development

Klient:

Pieprzyk Group


System lojalnościowy dla retailu we Flutterze

Codigee usprawniło zakupy z Pieprzykiem, aplikacją lojalnościową na iOS i Androida. Miliony użytkowników zbierają w niej punkty za wykonane zadania i wymieniają je na ekskluzywne nagrody.

Czas trwania

styczeń 2023 - obecnie


Branża

Retail i programy lojalnościowe


Zakres prac

Backend, web, aplikacje mobilne, Flutter, konsulting


Grupa Pieprzyk działa w sektorze paliwowo-energetycznym w Polsce. Zarządza siecią stacji paliw, dostarcza różne produkty naftowe, zajmuje się logistyką, transportem i sprzedażą akcesoriów motoryzacyjnych. Stawia też na zrównoważone rozwiązania energetyczne i innowacyjne usługi retail, takie jak programy lojalnościowe, w tym aplikacja Pieprzyk, która angażuje klientów nagrodami i promocjami.

Zaprojektowaliśmy całą architekturę systemu dla MVP aplikacji Pieprzyk. Aplikacja ma feed nagród i promocji oparty na lokalizacji, proste logowanie i dashboard do zarządzania nagrodami. MVP trafiało na kolejne stacje od lipca 2023 roku, a od tamtej pory aktywnie je rozwijamy na podstawie feedbacku użytkowników i analiz.

Makieta aplikacji

Technologie, na których zbudowaliśmy projekt

Musieliśmy zbudować całą platformę od zera, w tym aplikację mobilną skupioną na doświadczeniu użytkownika, która pokazuje promocje, nagrody i zadania. Jej cel: przyciągać ludzi na stacje, zwiększać zaangażowanie i budować lojalność wobec marki. Stworzyliśmy też panel do zarządzania wszystkimi promocjami oraz backend proxy połączony z systemami magazynowymi, POS, aplikacją i panelem.

Każdą technologię wybraliśmy ze względu na jej mocne strony i dopasowanie do wymagań projektu. Postawiliśmy na najbardziej stabilne i skalowalne rozwiązania, żeby zbudować solidny fundament pod długoterminowy projekt. Backend powstał w Javie i Springu, aplikacja mobilna we Flutterze, a usługi chmurowe działają na AWS. O wyborze zdecydowała potrzeba stabilności, skalowalności i rozbudowanych testów, które zapewniają projektowi solidność i długowieczność.

Integracja z istniejącymi systemami

Najtrudniejszym zadaniem była integracja aplikacji z istniejącymi systemami kasowymi i magazynowymi. Stworzyliśmy system promocji do naliczania punktów i nagród, którym administratorzy zarządzają z poziomu panelu.

Panel webowy we Flutterze:

Żeby uniknąć duplikacji kodu i zapewnić spójny podgląd widoków oraz formatowanie tekstu, zdecydowaliśmy się zbudować panel zarządzania we Flutterze. Zajął się nim ten sam developer, który zbudował aplikację mobilną. Nie musieliśmy angażować dodatkowego programisty, a kod mógł być współdzielony między panelem admina a aplikacją.

Rozwiązanie i efekty

Udana integracja: mimo złożoności połączyliśmy aplikację z systemami kasowymi za pomocą generowanego numerycznego kodu QR i mostków API do backendu kas.

Opłacalne MVP: dzięki priorytetyzacji funkcji zbudowaliśmy wydajne MVP, które może znacząco zwiększyć retencję użytkowników na stacjach Pieprzyk i podnieść konwersję dzięki nagrodom i promocjom.

Jeden kod dla dwóch aplikacji: aplikacja lojalnościowa Pieprzyk jest skierowana głównie do klientów detalicznych, ale obsługuje też firmy korzystające z ich usług. Firmy z flotami mają osobną aplikację z dodatkowymi kluczowymi funkcjami. Dzięki dobrze przemyślanej architekturze i naszemu doświadczeniu druga aplikacja powstała o 70% niższym kosztem.