Skip to content

jgorostegui/tanita-reader

Repository files navigation

Tanita Reader

Live Demo

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.

Features

  • 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

Usage

  1. Remove the SD card from your Tanita BC-601 or BC-603
  2. Open the dashboard
  3. Drop your DATA*.CSV files onto the upload zone

The scale stores measurements in DATA/DATA1.CSV through DATA/DATA8.CSV (one file per user slot).

Development

No build step. Open index.html directly or serve locally.

npm install   # dev dependencies only
npm test      # unit tests
npm run lint  # eslint + stylelint

License

MIT

About

Web dashboard for visualizing body composition data from Tanita BC-601/BC-603 scales.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors