Logging and charting
Each weigh-in is stored as a date and a weight. From two or more entries the tool plots a growth curve over time and derives three numbers: the latest weight, the difference from the previous entry, and the overall change since the first entry. Entries are handled individually, so an irregular gap (a missed week, a skipped month) does not break the series.