Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Jak Monterail stworzył cross-platformową aplikację mobilną do obsługi wysyłek dla platformy e-commerce Easyship
Easyship, platforma wysyłkowa z Hongkongu dla sprzedawców e-commerce i rozwijających się firm, oferująca ponad 250 opcji kurierskich, potrzebowała aplikacji mobilnej, która uzupełniłaby istniejącą platformę webową. Monterail, który wcześniej współpracował już z Easyship przy tworzeniu oprogramowania webowego, zbudował frontend aplikacji w React Native i TypeScript w pięć miesięcy, integrując go z API klienta bez ingerencji w backend. W aplikacji znalazły się m.in. skanowanie kodów kreskowych, logowanie przez Touch ID, powiadomienia push oraz obsługa wielu języków.

Firma i produkt
Easyship to firma z siedzibą w Hongkongu, która specjalizuje się w dostarczaniu oprogramowania wysyłkowego dla e-commerce sprzedawcom i rozwijającym się firmom.
Oferuje klientom szeroki wybór usług kurierskich, obejmujący ponad 250 opcji w różnych przedziałach cenowych. Oprogramowanie wylicza podatki i cła, przygotowuje odpowiednie dokumenty potrzebne do odprawy celnej i dostawy oraz umożliwia śledzenie przesyłek.
Easyship oferuje chmurową platformę webową oraz aplikację mobilną zintegrowane z platformami e-commerce i marketplace'ami, które pomagają zarządzać wszystkimi potrzebami klientów związanymi z wysyłką i je automatyzować. Dzięki temu mogą oni porównywać wyceny wysyłki, generować etykiety, planować odbiory i monitorować finanse.
Opinia klienta

Użytkownicy uwielbiają tę aplikację
W tej współpracy najbardziej podoba mi się spójność aplikacji. Wszystkie ekrany są równie dopracowane i działają tak samo dobrze. Użytkownicy uczestniczący w beta-testach uwielbiają tę aplikację i nie mogą znaleźć w MVP ani jednego błędu.
Zakres i najważniejsze informacje
2 DEWELOPERÓW
POZYSKANE FINANSOWANIE NA SCALE-UP
REACT NATIVE I TYPESCRIPT
250+
OPCJI KURIERSKICH
2.
WSPÓŁPRACA
5
MIESIĘCY DO URUCHOMIENIA MVP
Wyzwanie
Easyship to klient, który wrócił do nas po tym, jak pomogliśmy mu przebudować stronę marketingową na bazie przygotowanego przez jego zespół wewnętrzny projektu.
Z danych UX wynikało, że kolejnym niezbędnym krokiem jest aplikacja mobilna. Gdy potwierdziliśmy strategię biznesową i mapę drogową produktu, wróciliśmy do współpracy. Sukces firmy przyniósł ekspansję na kolejne kraje i wzrost sprzedaży. Rosnący popyt na usługi kurierskie oraz presja konkurencji stworzyły u klienta potrzebę nowego oprogramowania.
Za projekt UX/UI odpowiadał backendowy zespół Easyship. Potrzebowali zespołu deweloperskiego, który rozumie ich produkt webowy i istniejącą logikę biznesową, a jednocześnie zbuduje od podstaw aplikację mobilną wyróżniającą się na tle konkurencji i opartą na ich API, bez ingerencji w backend.
Do najważniejszych wyzwań projektu należały:
Stworzenie od podstaw aplikacji mobilnej płynnie zintegrowanej z platformą webową i obsługującej wiele języków.
Współpraca z wewnętrznym zespołem backendowym klienta mimo różnych stref czasowych, kalendarzy i dni wolnych.
Zrozumienie produktu, logiki biznesowej i ścieżek użytkownika w aplikacji webowej oraz odzwierciedlenie ich w nowej aplikacji.
Wsparcie rozwoju aplikacji mobilnej o funkcje, które istniały już wcześniej w aplikacji webowej.
Zrzuty ekranu aplikacji Easyship
Proces
Głównym celem było stworzenie warstwy frontendowej dla aplikacji mobilnej budowanej od podstaw i opartej na API udostępnionym przez backendowy zespół Easyship.
Wymagało to zrozumienia logiki i ścieżek użytkownika w istniejącym produkcie oraz odzwierciedlenia ich we wszystkich planowanych funkcjach aplikacji, takich jak powiadomienia push, generatory list odbiorów czy logowanie przez Touch ID.
Frontend powstał w React Native i TypeScript, a zespół składał się z dwóch deweloperów, PM-a i QA. Klient miał własny wewnętrzny zespół backendowy i tej części aplikacji nie mogliśmy ruszać. Ze względu na różnicę stref czasowych otwarta komunikacja była kluczowa dla współpracy. Na szczęście ogromne zaangażowanie Associate Product Managera i jego gotowość do odpowiadania na nasze pytania pomagały sprawnie posuwać prace do przodu.
Aplikacja miała obejmować podstawowe funkcje platformy wysyłkowej, być dostępna w wielu wersjach językowych i integrować się z wcześniej stworzoną platformą webową. Uporządkowana mapa drogowa i jasno określone kamienie milowe pozwoliły dopasować proces do harmonogramu pracy klienta oraz utrzymać projekt w założonym budżecie i terminie.
Tak to zrobiliśmy:
Dokładnie przeanalizowaliśmy logikę i ścieżki użytkownika w istniejącym produkcie, by odtworzyć je w nowej aplikacji.
Dużo uwagi poświęciliśmy animacjom i detalom UI, aby utrzymać wysoką jakość i świetny UX aplikacji (przy UX/UI zaprojektowanym przez Easyship).
Postawiliśmy na jasną i otwartą komunikację, żeby poradzić sobie z różnicą czasu, oraz na szczegółowe raportowanie do interesariusza na poziomie zarządczym.
Pracowaliśmy z API aplikacji webowej i przygotowaliśmy aplikację na poprawne odbieranie danych.

Głos zespołu

Udana współpraca
W projekcie realizowanym w wielokulturowym i wielojęzycznym środowisku trzeba komunikować się ponad standard, żeby uniknąć nieporozumień. Gdy zakres nie był jeszcze w pełni określony, zespół wykazał się dużą proaktywnością, a klient był bardzo otwarty na burze mózgów i sugestie, co przełożyło się na udaną współpracę. Najbardziej cenię to, jak zespół zarządzał zmianami wymagań w trakcie tworzenia oprogramowania i jak dobrze sobie z nimi radził, zachowując motywację przez cały czas.
Efekt
Po 5 miesiącach prac MVP było gotowe i przygotowane do testów beta. Wkrótce potem aplikacja mobilna trafiła do produkcji.
Zawierała dużą ilość danych, różne filtry sortowania oraz opcje wyszukiwania na listach przesyłek i odbiorów. Aplikacja oferowała funkcje mobilne dopasowane do potrzeb branży, takie jak skaner kodów kreskowych do szybkiego wyszukiwania informacji o przesyłce.
Użytkownik końcowy mógł zarządzać przesyłkami i odbiorami, kontrolować je, wyszukiwać, korzystać ze wsparcia na czacie na żywo, otrzymywać powiadomienia w aplikacji i skanować kody kreskowe. Wszystkie te funkcje miały ułatwić i przyspieszyć zarządzanie przesyłkami oraz odbiorami kurierskimi w firmach e-commerce.
Aplikacja weszła w fazę testów beta na początku 2022 roku, a później została uruchomiona produkcyjnie na wybranych rynkach. Pierwsze wrażenia były pozytywne, a użytkownicy nie zgłaszali błędów wymagających poprawek. Dzięki temu pierwszemu produktowi klient chciał zaoferować nowe funkcje i aplikacje, które odpowiedzą na potrzeby rynku i wymagania użytkowników.
O sukcesie tego projektu przesądziły następujące czynniki:
Zrozumienie logiki biznesowej Easyship i stworzenie aplikacji uzupełniającej główną platformę webową.
Tworzenie z myślą o głównym celu, czyli aplikacji mobilnej zgodnej z projektami Easyship i wyróżniającej się pod względem UI/UX.
Dopasowanie się do harmonogramu klienta i wymagań związanych ze współpracą między zespołami.
Zachowanie spójności aplikacji, tak aby wszystkie ekrany miały tę samą wysoką jakość i responsywność.

Przeczytaj więcej case studies

Jak Monterail skalował backend dostaw zakupów spożywczych Flink do 10 milionów klientów
Flink, niemiecki startup zajmujący się dostawami zakupów spożywczych, potrzebował gotowego do działania produkcyjnego backendu, który nadąży za szybkim wzrostem. Monterail przeniósł dane z Saleor do Commerce Tools przez własne API, rozbił monolit koszyka i checkoutu na mikroserwisy oraz zbudował funkcje związane z płatnościami, śledzeniem zamówień i zarządzaniem magazynem. Dzięki systemowi backendowemu, który obsługuje cały ekosystem aplikacji Flink, firma urosła do 10 milionów klientów w 60 miastach i czterech krajach.
)
Mustad: 190-letnie rzemiosło wchodzi w erę cyfrową na trzech rynkach
Mustad postawił sobie za cel przenieść zawód kowala podkuwniczego, dotąd oparty na pracy offline, w erę cyfrową. Monterail stworzył EQUINET, aplikację mobilną i webową w modelu offline-first, która pozwala zarządzać wizytami, fakturowaniem, stanami magazynowymi i dokumentacją wykonanych usług z dowolnego miejsca, nawet bez zasięgu. Produkt rozwinął się z MVP w pełnoprawną aplikację działającą na trzech rynkach, z oceną 4,6/5 i NPS na poziomie 80%.

Jestem tu po to, żeby zebrać twoje wymagania, odpowiedzieć na wszystkie pytania i jak najszybciej przełożyć twój pomysł na etap tworzenia oprogramowania.
Grzegorz Hajdukiewicz | Chief Delivery Officer


