Pro Weightlifting

Aplikacja mobilna, która wykorzystuje wizję komputerową, aby indywidualne treningi podnoszenia ciężarów były bezpieczne i skuteczne

  • Business Analysis
  • DevOps services
  • Mobile Development
  • QA
  • UI/UX design
  • Web Development
Pro Weightlifting

Opis Projektu

Stworzyliśmy tę zaawansowaną aplikację sportową dla zawodowych i nieprofesjonalnych ciężarowców na całym świecie. Podstawową funkcjonalnością aplikacji jest komputerowa funkcja wizyjna, która rozpoznaje trajektorię ruchu sztangi i porównuje ją z prawidłową, aby każdy trening był bezpieczny dla użytkownika i pomagał mu osiągać dobre wyniki. Aplikacja uwzględnia wyniki użytkownika po każdym treningu i oblicza nowe obciążenie na następną sesję treningową. Dodatkowo użytkownicy mogą robić notatki z każdego treningu i pisać wszystko, co jest z nim związane – stan fizyczny i emocjonalny, obserwacje, przemyślenia itp. Kolejną podstawową funkcjonalnością są zalecenia żywieniowe, które pomagają zwiększyć efektywność treningu dzięki indywidualnej diecie.

Industry: Sports
Platforms: Mobile
Role: Software Developer, IT Consultant
Tech Stack: Python, Node.js, React Native

Przedstawienie problemu

Naszym klientem jest światowej klasy zawodowy sztangista. Chciał stworzyć aplikację mobilną, która pozwoli profesjonalistom i pasjonatom podnoszenia ciężarów na bezpieczny i efektywny trening w domu. W związku z pandemią i brakiem możliwości treningu na siłowni, pod baczną opieką profesjonalnego trenera, osoby zainteresowane podnoszeniem ciężarów stanęły przed wyzwaniami związanymi z uzyskaniem dobrej jakości treningu indywidualnego. Aplikacja mobilna zawierająca sztuczną inteligencję może sprawić, że ten problem zniknie. Nasz zespół był odpowiedzialny przede wszystkim za wdrożenie technologiczne. Tymczasem eksperci ds. sportu, żywienia i rehabilitacji stworzyli zalecenia dotyczące odżywiania i treningu, aby nasz system mógł je wykorzystać do opracowania skutecznych indywidualnych planów.

Główne cele:

  • Jedna wieloplatformowa aplikacja mobilna dla systemów iOS i Android
  • Zintegrować komputerowe rozwiązania wizyjne z platformą
  • Zbudować system, który automatycznie generuje bezpieczne i efektywne indywidualne programy żywieniowe i treningowe
  • Zapewnić wysokiej jakości wyniki obliczeń dotyczących odżywiania na podstawie wzrostu, wagi, wieku i płci
  • Stworzyć informacyjny landing page
Wyzwania techniczne

Wyzwania techniczne

Implementacja funkcji wizji komputerowej była trudna, zwłaszcza jeśli chodzi o zapewnienie naturalnego ruchu linii trajektorii na filmie. Staramy się, aby wszystkie nasze rozwiązania internetowe i mobilne były zarówno funkcjonalne, jak i estetyczne. Dlatego naszemu programiście w Pythonie zajęło trochę czasu stworzenie ruchu maski klatka po klatce, który byłby płynny i zsynchronizowany z szybkością ruchu ciała i sztangi. Zastosowaliśmy różne metody i przy pomocy unikalnego filtra osiągnęliśmy doskonały wynik, który możesz zobaczyć w aplikacji.

Podstawowa funkcjonalność:

  • Funkcja Barbell Path oparta na wizji komputerowej
  • Programy treningowe z ćwiczeniami
  • Plany żywieniowe dla różnych celów (zyskanie, utrata i utrzymanie wagi)
  • Pobieranie i nagrywanie wideo
Podstawowa funkcjonalność:

Rozwiązanie

Efektem naszej pracy jest unikalna aplikacja mobilna na iOS i Androida, która zawiera funkcjonalności do efektywnego treningu i żywienia. Aplikacja obejmuje wszystkie podstawowe potrzeby treningowe profesjonalistów i entuzjastów podnoszenia ciężarów – technikę treningu, indywidualne zalecenia treningowe i żywieniowe, notatki z każdego treningu itp.

 

Podstawową funkcjonalnością jest ścieżka sztangi. Użytkownik tworzy krótki film przedstawiający pracę ze sztangą; następnie system wykorzystuje wizję komputerową do rozpoznania ciała i sztangi. Aplikacja buduje na filmie linię trajektorii ruchu, porównuje ją z idealną i pokazuje, czy użytkownik prawidłowo pracuje ze sztangą, czy też ma jakieś techniczne błędy, które mogą skutkować złymi wynikami treningowymi, a nawet kontuzjami.

 

Funkcjonalność odżywiania opiera się na zaleceniach profesjonalnego dietetyka, który stworzył plany diet dla różnych potrzeb, takich jak utrata, przybranie i utrzymanie wagi. System podaje zalecenia dotyczące kalorii i produktów na podstawie wagi, wzrostu, wieku i płci użytkownika.

 

Analiza biznesowa wykazała, że podnoszenie ciężarów jest popularne głównie w Brazylii, Stanach Zjednoczonych, Europie, Indiach i kilku innych krajach, dlatego udostępniliśmy aplikację w 10 różnych językach.

Wynik

  • Funkcjonalność Barbell Path sterowana komputerowo
  • Platformy iOS i Android objęte jedną aplikacją
  • Indywidualne plany żywieniowe powstają w oparciu o profesjonalne zalecenia
  • Adaptacyjny system treningowy uwzględniający wyniki poprzednich treningów
  • Aplikacja jest dostępna w 10 językach, w tym arabskim i hindi
  • Zintegrowane systemy poczty elektronicznej i płatności

Rozwijajmy razem Twój biznes

Wypełnij poniższy formularz i prześlij nam krótki opis swojego projektu. Skontaktujemy się z Tobą w ciągu 24 godzin, aby zapewnić bezpłatną konsultację i przejść do działania.