W toku – rozpoczęty w lipcu 2023
FizzUp
Nowa definicja cyfrowych rozwiązań fitness
Dowiedz się więcej
Założenie projektu
FizzUp, francuski pionier w dziedzinie online fitness coachingu, projektuje i rozwija wszystkie swoje rozwiązania w całości we własnym zakresie we Francji.
Aby przyspieszyć realizację konkretnych etapów na mapie drogowej technologii, FizzUp tymczasowo wdrożył inżyniera ITSharkz bezpośrednio ze swoim zespołem.
Współpraca ta miała na celu wzmocnienie mocy przerobowych przy jednoczesnym zachowaniu pełnej własności i kontroli FizzUp nad produktem.
Aby przyspieszyć realizację konkretnych etapów na mapie drogowej technologii, FizzUp tymczasowo wdrożył inżyniera ITSharkz bezpośrednio ze swoim zespołem.
Współpraca ta miała na celu wzmocnienie mocy przerobowych przy jednoczesnym zachowaniu pełnej własności i kontroli FizzUp nad produktem.
Do zespołu FizzUp na co dzień dołączył programista ITSharkz, który pracuje pod kierunkiem liderów technicznych FizzUp.
Odpowiedzialność programisty obejmuje aktualizację kluczowych komponentów platformy, w tym rozwój backendu z wykorzystaniem Laravel, ulepszenia frontendu z wykorzystaniem React.js i interfejsu użytkownika Chakra.
Współpraca ta miała na celu zapewnienie płynnego, bogatego w funkcje doświadczenia użytkownika, które pomoże mu skutecznie realizować cele zdrowotne.
Odpowiedzialność programisty obejmuje aktualizację kluczowych komponentów platformy, w tym rozwój backendu z wykorzystaniem Laravel, ulepszenia frontendu z wykorzystaniem React.js i interfejsu użytkownika Chakra.
Współpraca ta miała na celu zapewnienie płynnego, bogatego w funkcje doświadczenia użytkownika, które pomoże mu skutecznie realizować cele zdrowotne.
Stos technologiczny
Zespół programistów wykorzystał solidne, skalowalne i bezpieczne technologie, aby dostarczyć niezawodną platformę:
Backend
Laravel, GraphQL, MySQL, PHP 7.4/8.0, AWS
Frontend
React.js, Redux / Redux-saga
Zespół
Wyznaczony członek ITSharkz ściśle współpracował z FizzUp w celu usprawnienia przepływów pracy, obsługi aplikacji, przeniesienia starszej części systemu do nowej części aplikacji i wdrożenia nowych funkcji.
Wyzwania:
- Modernizacja komponentów starego systemu (legacy) bez zakłócania bieżącego doświadczenia użytkownika.
- Wdrożenie zaawansowanej analityki do śledzenia zachowań użytkowników i ukończonych treningów.
- Ulepszenie odtwarzacza wideo i ustawień dźwięku dla lepszego przebiegu treningu.
- Dostarczenie kluczowych funkcji na ważne wydarzenia marketingowe, takie jak kampania związana z Igrzyskami Olimpijskimi.
Rozwiązania:
- Migracja Systemu: Skuteczna aktualizacja krytycznych części backendu i frontendu aplikacji.
- Lepsze Doświadczenie Wideo: Wprowadzenie nowego odtwarzacza wideo z paskiem postępu i kontrolą dźwięku dla większej dostępności.
- Spersonalizowane Treningi: Ulepszone śledzenie analityczne w celu zbierania danych, co pozwala na tworzenie wysoce spersonalizowanych planów treningowych.
- Integracja Agile: Programista ITSharkz pracował jako naturalne przedłużenie zespołu FizzUp, uczestnicząc w codziennych spotkaniach (stand-upach) i sprintach.
Funkcje i Możliwości
Ulepszenia Odtwarzacza Wideo:
Dodano napisy oraz pasek postępu, aby zapewnić użytkownikom lepszą kontrolę i większą dostępność podczas sesji treningowych.
Dynamiczne Zarządzanie Promocjami:
Wdrożono zakładkę promocji w panelu administracyjnym, co pozwala menedżerom na dynamiczną aktualizację stron docelowych (landing pages) i precyzyjne dopasowanie ofert promocyjnych.
Spersonalizowane Treningi:
Ulepszono śledzenie analityczne w celu zbierania danych o użytkownikach, co pozwoliło na zwiększenie stopnia personalizacji planów treningowych.
Niestandardowe Ustawienia Dźwięku:
Umożliwiono użytkownikom dostosowanie ustawień dźwięku bezpośrednio podczas wykonywania treningów w aplikacji webowej.
Cele i Wyniki
- Zaawansowane Śledzenie Analityczne: Głębsza analiza zachowań użytkowników i lepsze zrozumienie ich potrzeb.
- Personalizacja Platformy: Wysoki poziom dopasowania treści dzięki zaawansowanym ustawieniom i testom A/B.
- Zoptymalizowana Wydajność: Poprawa szybkości i responsywności strony, zapewniająca płynne działanie.
- Angażujące Funkcje: Dostarczenie atrakcyjnych funkcjonalności, które zwiększają satysfakcję i retencję użytkowników.