/fitbit-withings-ui

User interface for visualization of heart rate and blood pressure data extracted from Fitbit and Withings

Primary LanguageTypeScript

Fitbit Heart Rate & Withings Blood Pressure

Experimental project to merge and visualize heart rate and blood pressure data collected by different wearable devices.

If you have a Fitbit tracker or smartwatch you can access your personal data by using the Fitbit Web API.

For blood pressure monitoring I use a Withings device. This tool stores your health data in the cloud that you can fetch by calling the Withings Health API.

If you wear your tracker all day it measures automatically your heart rate. Continuously measuring the blood pressure is harder, but you can do it manually.

The implementations of the data integration layers of this app can be found in the Withings React and Fitbit React repositories.

The dashboard shows the aggregated data grouping by day. Dashboard

You can see the detailed view of the two data types by clicking a row. Chart

Installation and getting started

npm install              # fetches dependencies
npm start                # builds an application and starts the development server

Note: The chart is rendered by the LightningChart JS, the data visualization library for JavaScript.