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.
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.

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ś.

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.

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
Software Project Manager
Zapewnimy Ci zespół specjalistów idealnie dopasowany do Twojej branży, technologii i kultury organizacji.
Zobacz wszystkie usługi
Dane rejestrowe:
Firma
Usługi
Najczęściej poszukiwani specjaliści
Ocena 4,8 / 5,0 od klientów z różnych branż i lokalizacji.