☰
Welcome
Real-time IoT health monitoring
IoT Health Intelligence — Live
Your body speaks.
We listen in
real time.
HealthSync connects your Arduino sensors to a live dashboard —
tracking weight, heart rate, and BMI the moment they change.
No delays. No guessing. Just data.
2s
Update interval
3
Live sensors
5
Dashboard views
∞
Data history
healthsync — live dashboard
Heart Rate
78
BPM
→ stable
How it works
Hardware to dashboard
in milliseconds.
Five components. One seamless pipeline.
No cloud configuration. Just plug, run, and watch your data flow.
01
⚡
Arduino UNO
4 load cells via HX711 measure weight. Pulse sensor reads your BPM every 2 seconds.
Hardware
02
⟶
Serial Port
Arduino prints Weight: 65.2 kg | BPM: 78 over USB at 57600 baud.
57600 baud
03
⬡
Node.js Bridge
bridge.js reads the serial port, parses the values, and pushes them to Firebase Realtime Database.
bridge.js
04
🔥
Firebase
Realtime Database stores data.weight and data.bpm — synced instantly.
Realtime
05
◈
Live Dashboard
dashboard.html listens with db.ref("data").on("value") — updates the moment data arrives.
Live UI
Features
Built like a medical device.
Feels like a fitness app.
Every metric is colour-coded, trended, and explained —
so you always know exactly what your body is telling you.
◉
Live KPI Cards
Weight, BPM, BMI and goal — updated every 2 seconds with animated number transitions and trend arrows ↑↓.
📈
Real-Time Charts
5 Chart.js graphs for weight, BPM and BMI. Last 30 readings rendered live with smooth curve interpolation.
🧠
Health Insights Engine
Automatic BMI assessment, BPM risk detection, and weight trend analysis — all fully automatic.
🏋️
Smart Workout Plans
17 workouts across 4 categories, filtered by your BMI and age group. Cardio, muscle, fat loss, flexibility.
◐
BMI-Aware Recs
Underweight or overweight? The system automatically adjusts workout recommendations based on your live BMI.
↓
CSV Export
Download your full health history as CSV in one click. Weight, BPM, BMI — timestamped to the second.
By the numbers
Everything you need.
Nothing you don't.
4
Load cells precise weight
30
Data points per live chart
5
Sections dashboard views
Get started
Your health data.
Live. Right now.
Add your Firebase credentials to script.js ,
run node bridge.js , and go live instantly.
Built with Arduino · Node.js · Firebase · Chart.js
· HealthSync IoT Health Monitor