Dostępny do współpracy full-timeSoftware developer dla zespołu produktowego: Next.js / TypeScript / React Native, zdalnie lub Kraków.
Zatrudnij mnie
Aplikacja webowa

Komputer rowerowy

Autorska platforma treningowa dla kolarzy, łącząca analitykę aktywności, planowanie treningów, integracje ze Stravą i Zwiftem oraz funkcje AI.

Komputer rowerowy

Technologie

Next.js
TypeScript
Tailwind CSS
PostgreSQL
OpenAI

Kluczowe elementy

  • Import aktywności ze Stravy
  • Analiza danych z plików FIT
  • Plan tygodniowy i treningi ZWO
  • Asystent AI do interpretacji danych

Idea produktu

Komputer rowerowy powstał jako osobiste centrum analizy i planowania treningu. Celem nie było samo zbieranie aktywności, ale stworzenie narzędzia, które pomaga wyciągać wnioski z danych i przekładać je na konkretne decyzje treningowe.

Co rozwiązuje aplikacja

Platforma integruje się ze Stravą, importuje historię aktywności i zamienia ją w czytelny dashboard analityczny. Użytkownik może obserwować nie tylko podstawowe statystyki, ale też trendy długoterminowe, intensywność, objętość, tętno, kadencję czy moc.

Istotnym rozszerzeniem jest analiza danych z plików FIT. Dzięki temu aplikacja schodzi poziom niżej niż standardowe podsumowania i pozwala budować dokładniejsze wizualizacje, lepsze porównania oraz bardziej użyteczne wnioski treningowe.

Profil

Ekran profilu zbiera podstawowe dane sportowca: imię, nazwisko, przybliżona lokalizacja oraz statusy połączenia z platformami.

Komputer rowerowy - profil

Moduł treningów i kalendarz

Lista treningów i widok kalendarza uzupełniają się: jedno pokazuje zaplanowane jednostki i zarządzanie planem, drugie układa je w czasie, żeby ocenić regularność, obciążenie i układ tygodnia.

Komputer rowerowy - moduł treningów
Komputer rowerowy - moduł tworzenia i edycji treningów na trenażer czy Zwift

Publiczne trasy ze Stravy

Sekcja z trasami pozwala przeglądać publiczne przejazdy pobrane ze Stravy i wykorzystywać je jako inspirację do własnych treningów. Moduł edycji pozwala układać treningi pod trenażer i Zwifta, więc plan można nie tylko zapisać, ale od razu wykorzystać w praktyce.

Komputer rowerowy - publiczne trasy ze Strava

Czat treningowy AI

Asystent AI pomaga interpretować dane, odpowiada na pytania o trening i podpowiada kolejne kroki na podstawie historii jazd.

Komputer rowerowy - czat treningowy AI

Szczegóły jazdy i metryki

Najpierw pełne podsumowanie aktywności, potem zejście w szczegółowe parametry przejazdu: kadencja, moc, tętno, przewyższenie, prędkość i reszta sygnałów z pliku.

Komputer rowerowy - szczegóły jazdy na rowerze
Komputer rowerowy - szczegóły jazdy na rowerze takie jak: kadencja, moc, tętno, przewyższenie, prędkość, etc.

Strefy i odcinki

Aplikacja rozbija jazdę na bardziej interpretowalne fragmenty: strefy tętna, subiektywny wysiłek i poszczególne odcinki trasy.

Komputer rowerowy - szczegóły jazdy na rowerze takie jak: strefy tętna, subiektywny wysiłek, odcinki

Kalendarz

Kalendarz pozwala na przeglądanie minionych jazd oraz zaplanowanych treningów.

Komputer rowerowy - kalendarz

Kierunek rozwoju

W projekcie pojawił się również moduł planowania tygodnia, generowanie treningów do Zwifta oraz warstwa AI, która pomaga interpretować dane i przygotowywać kolejne jednostki. To pokazuje kierunek, w którym rozwijam produkt: od dashboardu statystyk do realnego narzędzia wspierającego proces treningowy.

Inne projekty

Zobacz więcej realizacji z mojego portfolio.

Plenti

Plenti

Full-stack & Mobile Developer w Plenti. Współtworzyłem platformę najmu elektroniki end-to-end: od strony Next.js i aplikacji React Native po analitykę, release'y i procesy produktowe.

Mio Home

Mio Home

Kompleksowe wdrożenie strony dla Mio Home: strona główna, 3-częściowa oferta, o nas, portfolio z 16 realizacjami, kontakt, blog oraz integracje z PostHog i Resend.

Optymalizator obrazów CLI

Optymalizator obrazów CLI

Lokalne narzędzie w Pythonie do seryjnej optymalizacji obrazów z konwersją do WebP, JPEG lub PNG, kompresją i automatycznym usuwaniem metadanych.

Gotowy uporządkować swój projekt?

Brzmi dobrze?

Ailo client logoCledar client logoMiohome client logoPlenti client logoWebiso client logo+4
Realizuję projekty dla klientów od 6 lat