DEV Community

stanisław
stanisław

Posted on

Buduję własny system analizy treningów z Mi Band 8, React Native i AI

Postanowiłem nie czekać na gotowe rozwiązania i zbudować własny system od zera.

Co buduję?

Aplikacja mobilna BandSync w React Native łączy się bezpośrednio z Xiaomi Smart Band 8 przez Bluetooth Low Energy (BLE). Po każdym treningu dane — tętno, kroki, kalorie, czas trwania — są automatycznie wysyłane do backendu.

Backend oparty na Base44 zapisuje dane do bazy i uruchamia automatyczną analizę AI. Wynik? Szczegółowy raport treningowy ląduje prosto na WhatsApp.

Stack technologiczny

  • React Native + react-native-ble-plx (komunikacja BLE)
  • Base44 (backend, baza danych, automatyzacje)
  • AI (analiza danych treningowych)
  • WhatsApp (raporty i powiadomienia)

Dlaczego nie użyłem gotowej apki?

Bo żadna nie dała mi pełnej kontroli nad danymi i integracją z własnym systemem. Chciałem żeby AI analizowała moje dane i dawała spersonalizowane wskazówki — nie generyczne porady.

Co dalej?

Dashboard webowy z wykresami, historia treningów i porównywanie postępów w czasie.

Projekt jest w trakcie — jak skończyę to wrzucę kod na GitHub. Dajcie znać czy jesteście zainteresowani! 🚀

Top comments (0)