Jedmar
Natywne aplikacje sklepowe iOS i Android z interaktywnymi schematami części
Obie aplikacje opublikowane w App Store i Google Play
- Rola
- Programo — projekt i budowa aplikacji oraz modułu schematów
- Klient
- Centrum Narzędziowe Jedmar, Poznań
- Zakres
- Aplikacje mobilne i moduł schematów części — sklep internetowy jedmar.pl istniał wcześniej i nie jest naszym dziełem
natywne aplikacje w sklepach
produktów w katalogu
narzędzia w module schematów
klikalnych markerów części
Historia projektu
Technologie
Jedmar prowadzi w Poznaniu sklep narzędziowy z ponad 1500 produktami na PrestaShop. Sklep działał, ale zakupy z telefonu były uciążliwe, a znalezienie właściwej części zamiennej do gwoździarki wymagało telefonu do obsługi i wertowania PDF-ów producenta. Naszym zadaniem nie była przebudowa sklepu, tylko dołożenie do niego dwóch rzeczy: wygodnych zakupów mobilnych i sensownej sprzedaży części.
Zbudowaliśmy dwie w pełni natywne aplikacje: iOS w Swift i SwiftUI oraz Android w Kotlinie z Jetpack Compose. Obie obsługują pełny cykl zakupowy: katalog z ok. 190 kategoriami, wyszukiwarkę z filtrami, koszyk, checkout z wyborem Paczkomatu InPost na mapie i sześcioma metodami płatności (PayU, PayPo, iMoje, Comfino, Caraty, InPost Pay), konto klienta z historią zamówień, skaner kodów EAN, powiadomienia push i logowanie Face ID. Osobno powstał moduł schematów części: interaktywne rysunki złożeniowe 73 narzędzi z ok. 7500 klikalnych markerów, z których każdy prowadzi do konkretnej części i przycisku dodania do koszyka.
Źródłem prawdy pozostał istniejący PrestaShop. Aplikacje rozmawiają z nim przez warstwę API na Next.js, a katalog synchronizuje się automatycznie co kilka minut, więc cena zmieniona w sklepie pojawia się w aplikacjach bez niczyjej pracy. Moduł schematów ma jedno źródło danych i trzy miejsca działania: stronę sklepu, aplikację iOS i aplikację Android. Natywność nie była kaprysem, tylko decyzją pod użytkownika, który obsługuje aplikację jedną ręką na budowie i skanuje kod z opakowania zamiast wpisywać nazwę.
Obie aplikacje są opublikowane i działają w App Store oraz Google Play, a schematy części są dostępne publicznie na jedmar.pl. Wersję iOS pokrywa 96 testów automatycznych, a cały proces wydawniczy przechodzi przez TestFlight i review sklepów, jak w każdym poważnym produkcie mobilnym.
Co zbudowaliśmy
Pełny cykl zakupowy w aplikacji: katalog, koszyk, checkout, konto, historia zamówień
6 integracji płatności: PayU, PayPo, iMoje, Comfino, Caraty, InPost Pay
Checkout z wyborem Paczkomatu InPost na mapie
Skaner kodów kreskowych EAN — od kodu na opakowaniu do karty produktu
Interaktywne schematy części: 73 narzędzia, ok. 7500 markerów, dodanie części do koszyka
Jedno źródło danych schematów dla strony sklepu i obu aplikacji
Automatyczna synchronizacja katalogu z PrestaShop co kilka minut
96 testów automatycznych po stronie iOS, wydania przez TestFlight i review sklepów
Galeria




