KINGSMITH – Aplikacja mobilna do ławeczki treningowej
Aplikacja mobilna z łącznością Bluetooth Low Energy do śledzenia treningu na ławeczce KINGSMITH: zestawy, powtórzenia, tempo i obciążenie. Plany treningowe, cele i raporty postępów.
React Native
Bluetooth LE
AWS IoT
Zakres prac
- Integracja BLE z ławeczką: parowanie, status urządzenia, odczyt metryk
- Logika treningowa: serie, powtórzenia, przerwy, auto-pauza
- Plany i cele: personalizacja obciążeń, progresja, przypomnienia
- Raporty i analityka: dzienne/tygodniowe podsumowania, eksport
Efekt
Zaangażowanie użytkowników wzrosło, a dane z urządzenia pozwoliły na precyzyjne dopasowanie planów. UX uprościł start w 30 sekund od parowania.
Wyzwanie
Stabilna komunikacja BLE i spójne metryki w czasie rzeczywistym przy niskim zużyciu energii.
Rozwiązanie
- Warstwa BLE z reconnection i kolejką komend
- Buforowanie i debouncing metryk, zapisywanie offline
- Analityka postępów i rekomendacje obciążeń
Rezultaty
- 4.8/5 średnia ocena
- 50k+ pobrań
- Stabilna łączność BLE i płynny UX
Timeline
- Discovery i PoC BLE: 2 tygodnie
- Implementacja core + UI: 4 tygodnie
- Testy urządzenia i rollout: 2 tygodnie
Stack technologiczny
React Native
TypeScript
BLE
AWS IoT
Galeria
Ekran parowania BLE
Widok treningu LIVE
Raport tygodniowy
Plan treningowy i cele