Celebrating

7

years

of expertise

in software

development

Portfolio

Tak pracujemy

The Altitude Centre

Opis

Projekt The Altitude Centre to zestaw aplikacji m.in. zarządzających dostępnością tlenu i sprawdzających wydajność użytkownika stworzony dla specjalistycznej siłowni w UK o tej samej nazwie, której klienci (m.in. medaliści olimpijscy i znane kluby sportowe) trenują w symulowanych warunkach wysokogórskich, by zwiększyć wydajność organizmu, zaaklimatyzować się na wyjazd lub ćwiczą w celach rehabilitacyjnych. Projekt dla tego klienta składał się z kilku części. Pierwszą częścią projektu było stworzenie dwóch aplikacji: - aplikacja desktopowa działająca na platformach Windows i Mac OS X umożliwia konfigurowanie sesji treningowych i wyświetlanie danych w czasie rzeczywistym pobieranych z czujników na ciele trenującego. - aplikacja na Raspberry Pi, używana do pobierania i zapisu danych z sensorów, w czasie rzeczywistym podczas treningu. Ta aplikacja wspiera wiele technologi przesyłu danych: USB/VCP, Bluetooth i ANT+. W późniejszych częściach projektu funkcjonalność tej aplikacji została wcielona w aplikację desktopową. Dzięki czemu jedna aplikacja zajmuje się całą obsługą sensorów. Drugą częścią projektu było stworzenie responsywnej strony internetowej, razem z designem graficznym. Strona internetowa składa się z 3 części: - część napisana w Django – wszystkie dostępne funkcje po zalogowaniu m.in. zarządzanie użytkownikami, tworzenie raportów; - cała strona oprócz sklepu i części dostępnej po zalogowaniu – została oparta na Wordpressie' - sklep internetowy z płatnościami Paypal – integracja z Mindbody i Magento. Naszym ostatnim zadaniem było uaktualnienie i redesign istniejącej aplikacji używanej w The Altitude Centre POD – komorze do treningu, która symuluje warunki istniejące na dużych wysokościach. Komora jest najczęściej używana przez wspinaczy wysokogórskich. Planujesz wspiąć się na Kilimandżaro? Komora pozwoli na przystosowanie się do warunków tam panujących jak również zwiększy wydajność tlenową organizmu. Aplikacja steruje całą komorą i zawiera takie smaczki jak odtwarzacz filmów. Ważną funkcją całego systemu jest generowanie raportów. Raporty dzielą się na 4 rodzaje, pierwszy generowany przez aplikację Qt dostępny do pobrania na stronie oraz 3 generowane w części webowej, również można je pobrać na stronie po zalogowaniu i wygenerowaniu przez pracownika siłowni: 1. Training report – zbiera dane z sesji treningowej (puls, saturacja, dane z rowerka spinningowego), generowany po stronie aplikacji Qt; 2. Exercise report – generowany z reguły po pierwszej sesji treningowej sprawdzającej możliwości użytkownika; 3. Mountaineering report – generowany z ćwiczeń przygotowujących do wypraw wysokogórskich np. do wejścia na Kilimandżaro ; 4. Health report – generowany dla ludzi, którzy uczęszczają na siłownie ze względów zdrowotnych. The Altitude Centre jest naszym stałym klientem, w planach jest dalszy rozwój tych aplikacji.

Szczegóły
Dostarczony

Kategoria

Qt

Klient

The Altitude Centre

Prawo autorskie

Richard Pullan

Udostępnij
Tagi