
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.

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.













