Napoli Gang: własna aplikacja do zamawiania jedzenia dla europejskiej sieci restauracji na dowóz

Jak od zera zbudowaliśmy szybką i skalowalną aplikację mobilną dla grupy docelowej szacowanej na 10 000 użytkowników.

im_napoli_gang_2880x1276_hero_desktop-01 (1)

W skrócie:

  • Kraj

    Francja

    Technologie

    React Native, Java, Firebase, integracja z Deliverect, Ghost CMS, Bitrise

  • Klient

    Napoli Gang

    Usługi

    Tworzenie aplikacji mobilnych

  • Branża

    Gastronomia

    Zespół

    1 project manager, 2 programistów front-endu, 1 programista backendu, 1 projektant (po stronie klienta), product owner

  • Czas trwania

    7 miesięcy

Napoli Gang to restauracja, która działa wyłącznie na dowóz. Obsługuje klientów we Francji, a wkrótce także w Wielkiej Brytanii i Hiszpanii. Jest najnowszym spin-offem włoskiej grupy restauracyjnej Big Mamma.

Wyzwanie:

Zanim zaczęliśmy współpracę, Napoli Gang korzystał z zewnętrznych platform dostawczych, takich jak Uber Eats, Deliveroo i Glovo. Firma przyszła do nas, bo bardzo chciała się od nich uniezależnić i zbudować własne rozwiązanie, dopasowane do potrzeb swoich klientów. 

Pierwsze wyzwanie: jak zbudować skalowalną aplikację dla kuchni w Paryżu, Lille, Londynie, Madrycie i 40 kolejnych lokalizacjach. Klient podkreślał, że rozwiązanie musi być proste w obsłudze, nowoczesne, szybkie i funkcjonalne, a przy tym przekazywać kluczowe komunikaty marki. 

Docelowo aplikacja miała obsłużyć 10 000 użytkowników i 1 000 zamówień na godzinę. Marka ma klientów w całej Europie, więc potrzebne były trzy wersje językowe: francuska, angielska i hiszpańska. 

Rozwiązanie miało wyróżniać się na tle konkurencji, a jednocześnie łatwo integrować się z Deliverect, zewnętrznym dostawcą, z którego usług korzystał klient.

Kolejnym wyzwaniem był czas. Termin był napięty, a presję zwiększało to, że przed startem projektu wymagania nie były jeszcze precyzyjnie określone.

im_napoli_gang_896x520_intext-visua-02 (1)

 

Proces:

Na początku określiliśmy cele i ogólny zakres prac. Kiedy wymagań było dość, żeby ruszyć z pierwszym sprintem, skompletowaliśmy zespół: 2 programistów front-endu, programistę backendu i project managera. Napoli Gang przekazał nam komplet projektów graficznych aplikacji i przeszliśmy do programowania. 

Jako metodykę zarządzania projektem wybraliśmy Agile Scrum. Zespół rozwijał produkt w tygodniowych sprintach, zaczynając od funkcji o najwyższym priorytecie. Pracowaliśmy zdalnie, a każdy sprint kończył się działającą funkcją, aż do gotowego MVP. Stack oparliśmy na Javie i React Native, dzięki czemu aplikacja powstała szybko i jest solidna. Klient był mocno zaangażowany: kilka razy w tygodniu przeglądał zadania i przekazywał nam uwagi. 

Prace programistyczne trwały 6 miesięcy.

Początkowo zakładaliśmy, że przetestujemy funkcję śledzenia zamówień i zasymulujemy ruch kurierów w środowisku sandboxowym. Okazało się to niemożliwe. Stworzyliśmy środowisko stagingowe, w którym tylko zespół klienta mógł testować śledzenie na prawdziwych zamówieniach. W ciągu miesiąca przeszliśmy do testów z ograniczoną grupą użytkowników we Francji. Pierwsze poprawki trwały 2 miesiące, a utrzymanie prowadzimy do dziś. 

im_napoli_gang_896x520_intext-visual-01 (1)

 

Rezultat:

Oddaliśmy aplikacje na Androida i iOS oraz webowy back office. Klientom Napoli Gang wygodniej zamawia się w nich niż w aplikacjach zewnętrznych platform. Wdrożyliśmy funkcję click-and-collect: zamówienie składa się w aplikacji, a odbiera w lokalu, bez płacenia za dostawę. Jedzenie można też kupić w prezencie dla znajomego.

Produkt wciąż jest utrzymywany i ulepszany, ale korzystają z niego już pierwsi klienci. Napoli Gang ma dziś własną aplikację. Kilka kliknięć wystarczy, żeby zamówić jedzenie z ulubionych restauracji i kuchni Big Mamma.

im_napoli_gang_896x520_intext-visual-03 (1)

 

Mieliśmy problem z Delivery API i w pewnym momencie zrozumieliśmy, że musimy trochę poczekać, aż nasz partner go naprawi. Żeby to obejść, wprowadziliśmy funkcję click and collect, dzięki której użytkownicy mogli zamówić jedzenie i odebrać je sami w restauracji. To pozwoliło nam szybciej wypuścić aplikację do testów, a funkcję dostawy dodać później.

andrii_pidstrela

Andrii Pidstrela

Software Project Manager

Szukasz ekspertów od aplikacji mobilnych? Skontaktuj się z nami.

Zapewnimy Ci zespół specjalistów idealnie dopasowany do Twojej branży, technologii i kultury organizacji.

Pomogliśmy firmie Napoli Gang i dziesiątkom innych. Napisz do nas i sprawdź, co nasza sieć specjalistów IT może zrobić dla Ciebie!

Zobacz wszystkie usługi