

Connected sports tracking that unifies Garmin, Apple Watch, Samsung and Xiaomi into a single experience.
Sports tracking app that aggregates data from Garmin, Apple Watch, Samsung Health and Xiaomi Mi Fitness into a single unified view. Users connect their accounts once and find all their sessions, average heart rate, paces and weekly indicators without switching apps. The product targets runners and athletes with multiple devices, who regularly switch watches or use several brands in parallel.
Each wearable ecosystem (Garmin Connect, Apple Health, Samsung Health, Mi Fitness) lives in a silo. A runner who owns a Garmin for trail and an Apple Watch for daily use has to juggle two apps, loses history when switching brands and has no consolidated view of training load.
Unified integration layer that talks to the four native SDKs (Garmin Health API, HealthKit, Samsung Health SDK, Mi Fitness API) through a common abstraction. Sessions are normalized into a single schema on the Node.js backend and stored in PostgreSQL. The React Native mobile app syncs in the background, handles offline-first mode and displays weekly dashboards (volume, intensity, elevation, average pace). A "training load" view computes the acute/chronic ratio to prevent overtraining.
Metrics give a quick read of the case study effects.
A simple read of the functional blocks and their interactions.
Product diagnosis, SaaS architecture, backend, interface and automations that make a platform usable.