A web dashboard for visualizing body composition data exported from Tanita BC-601 / BC-603 scales.
The Tanita BC-601 stores body composition data on an SD card, but the official software is Windows-only, abandoned, and barely functional. This dashboard lets you drop your CSV files into a browser and actually see your data.
- Trends — weight, body fat, muscle mass, BMI, visceral fat, metabolic age, and calories over time
- Body composition — fat mass vs muscle mass vs bone mass breakdown
- Segmental analysis — per-limb and torso fat % and muscle mass with radar charts and time series
- Health zones — BMI and visceral fat charts with healthy/overweight/obese bands
- Measurement comparison — click any data point to compare against your latest reading
- Aggregation — daily, weekly, or monthly averages
- Date filtering — 30 days, 6 months, 1 year, custom range, or all data
- Multi-slot — switch between all 8 user slots
- Data table — every measurement sortable by any column
- Dark / light theme
- Privacy — everything runs in your browser, nothing is uploaded
- Remove the SD card from your Tanita BC-601 or BC-603
- Open the dashboard
- Drop your
DATA*.CSVfiles onto the upload zone
The scale stores measurements in DATA/DATA1.CSV through DATA/DATA8.CSV (one file per user slot).
No build step. Open index.html directly or serve locally.
npm install # dev dependencies only
npm test # unit tests
npm run lint # eslint + stylelintMIT