Home Case Studies
O kliencie
Założyciele Myfoodie mają doświadczenie na rynku benefitów – od lat działali w obszarze platform kafeteryjnych i bonów turystycznych.
Dzięki tej wiedzy o rynku – potrzebach klientów, możliwościach i zagrożeniach, wpadli na pomysł, by wypełnić niszę. Na polskim rynku brakowało rozwiązań pozwalających na dofinansowania posiłków dla pracowników przez pracodawcę. Tak powstało Myfoodie – aplikacja webowa oraz mobilna, która umożliwia pracownikom z całej Polski zamówienie dań oferowanych przez lokalne restauracje oraz cateringi dietetyczne.
„Naszą wizją było zbudowanie rozwiązania, które ułatwi pracodawcy zorganizowanie posiłków dla pracownika w godzinach pracy.”Witold SzlachtaWspółzałożyciel Myfoodie
Głównym założeniem i zarazem wyzwaniem było stworzenie aplikacji, która umożliwi każdej firmie, niezależnie od lokalizacji, zagwarantowanie pracownikom konkretnego benefitu – możliwości zamówienia posiłku z dofinansowaniem od pracodawcy. Dla pomysłodawców Myfoodie priorytetem było, by nie wykluczać firm i zakładów produkcyjnych znajdujących się obrzeżach miast, do których zazwyczaj popularni dostawcy nie dojeżdżają lub opłaty za dostawę są bardzo wysokie.
Tworzeniu tego rozwiązania przyświecała także idea wspólnych posiłków w miejscu pracy i oszczędności czasu. Dzięki niemu pracownicy nie muszą poświęcać czasu na wybór jednej restauracji i próby minimalizacji kosztów dostawy. Jednocześnie dania zamówione przez aplikację Myfoodie dostarczane są do biura w tym samym czasie, co pomaga lepiej zorganizować przerwy obiadowe i zachęca pracowników do wspólnego spędzenia czasu pryz stole.
Z drugiej strony popularyzacja pracy zdalnej wywarła presję na firmach, by umożliwić pracownikom zamawianie posiłków do domów. Tutaj Myfoodie proponuje kilku dostawców cateringu dietetycznego, które obsługują ponad 3 tysiące miejscowości na terenie całej Polski.
Bardzo ważnym aspektem w tworzeniu aplikacji było jasne pokazanie kwoty dofinansowania – dziennej oraz miesięcznej. Ułatwia to pracownikowi weryfikację, jaką kwotę ma do dyspozycji w ciągu miesiąca.
Możliwość zamawiania posiłków przez pracowników do biura i domu.
Intuicyjna nawigacja i szybki proces wyboru oraz składania zamówienia.
Dostosowanie aplikacji do dynamiki zespołów – część pracowników zamawia do siedziby firmy, część do domów.
Szybki podgląd pozostałej kwoty dofinansowania.
Rozwiązanie
Naszym głównym celem podczas tworzenia tej aplikacji było zapewnienie użytkownikom łatwości obsługi. Skupiliśmy się na stworzeniu rozwiązania, które umożliwia prezentację wszystkich dań oferowanych przez różnych dostawców na jednym ekranie. Dzięki temu użytkownicy mogą szybko i wygodnie porównać menu i dokonać swojego wyboru.
Obecnie Myfoodie to aplikacja webowa i mobilna, dostępna w wersji pilotażowej. Dzięki niej użytkownicy mogą zamawiać potrawy zarówno do firmy jak i do domu, korzystając z dofinansowania od pracodawcy. Do wyboru, zależnie od miasta, są lokalne restauracje oferujące dostawy, kateringi dietetyczne. Przykładami usługodawców są Mój Catering, Body Chief czy NTFY oraz Sandwicz Szop dostarczający kanapki do biur w największych miastach.Wybierając technologie, w jakich powstać miały obie aplikacje ważna była dla nas skalowalność oraz UX.
Jak to zrobiliśmy?
Project Manager
Analityk
UX/UI Designer
2 Backend deweloperów (specjaliści od technologii Java)
2 Frontend deweloperów (Specjaliści od technologii React.js)
2 mobile developerów (specjaliści od technologii Flutter)
Tester oprogramowania
Podczas współpracy z pomysłodawcami Myfoodie, pracowaliśmy w połączeniu dwóch praktyk – Fixed Price oraz Agile. Szacując z góry, czego będziemy potrzebować i jakie etapy przed nami, opracowaliśmy plan. Opisaliśmy dokładnie każdy krok i ustaliliśmy ich zakres działań. Na tej podstawie projekt został wyceniony.
Po rozpoczętej pracy każdy zespół podchodził elastycznie do konkretnych zadań. Braliśmy pod uwagę niewielkie przesunięcie terminów kosztem wyższej jakości.
Rozważając, jakie technologie najlepiej sprawdzą się podczas tworzenia Myfoodie, pod uwagę braliśmy elastyczność, możliwość tworzenia intuicyjnego UX oraz skalowalność. Ważne było, by podczas rozwoju aplikacji i w miarę wzrostu liczby użytkowników, mogła być ona swobodnie rozwijana.
Dla aplikacji webowej wybraliśmy Javę ze względu na stabilność i skalowalność tej technologii. Frontend aplikacji obsługuje React.js.
Aplikacja mobilna powstała w oparciu o technologię Flutter. Jest to bardzo elastyczna struktura, wspierana przez Google. Jedną z najbardziej docenianych opcji, jaką oferuje Flutter jest możliwość tworzenia kodu na kilka systemów operacyjnych, co pozwala na dużą oszczędność czasu. Dodatkowo technologia ta dostarcza wiele opcji w kwestii designu, który był kluczową kwestią w projekcie. Bardzo sprawnie działa także dodawanie nowych funkcji do aplikacji.
Po ustaleniu zakresu pracy rozpisaliśmy poszczególne etapy na historyjki (Stories), które następnie opisaliśmy. Do historyjek powstały makiety, a potem gotowe ekrany.
Kamienie milowe, jakie już osiągnęliśmy w projekcie Myfoodie to uruchomienie aplikacji webowej, uruchomienie aplikacji mobilnej oraz wprowadzenie do oferty diet pudełkowych, wymagających zamawiania z odpowiednim wyprzedzeniem czasowym.
Jak działa aplikacja?
Aplikacja Myfoodie oferuje usługi z zakresu dostawy posiłków z dopłatą pracodawcy. Użytkownik może wybrać do jakiejś lokalizacji jego zamówienie ma być dostarczone – do biura czy domu. Liczba usługodawców jest uzależniona od lokalizacji miejsca dostawy. Można skorzystać z menu restauracji, firm kateringowych oraz dostawcy kanapek – Pan Kanapka.
Aplikacja Myfoodie jest ciągle rozwijana. Zespół pracuje nad polepszeniem nie tylko samej aplikacji, ale także nad poszerzeniem portfolio dostawców oraz miast, w jakich usługa będzie dostępna. Unikalnym aspektem we współpracy pomiędzy Deviniti i zespołem Myfoodie jest fakt, że Deviniti testuje aplikację w ramach rozwoju. Pracownicy mogą zamawiać posiłki i na bieżąco zgłaszać sugestie oraz usprawnienia do zespołu odpowiadającego za aspekt technologiczny.
Testując aplikację „na żywo” specjaliści Deviniti są w stanie wychwycić pojawiające się błędy, a także wziąć pod uwagę feedback od innych zespołów. Zmiany wdrażane są na bieżąco, a użytkownicy są o nich informowani.
Skontaktuj się z nami
Head of Business Development | Application Development
Nasz zespół pozostaje do Twojej dyspozycji w dni robocze od poniedziałku do piątku w godzinach od 8:00 do 17:00. Chętnie odpowiemy na wszystkie Twoje pytania!