Skip to content

t-animal/Open-Source-Body-Tracker

Repository files navigation

App Overview

This app is a body measurement and body composition tracking tool designed to help users monitor physical progress over time. It allows users to record anthropometric measurements and apply established analysis methods to estimate body composition and related metrics.

Get it on Google Play

Purpose

The primary purpose of the app is to provide a simple, structured, and privacy-focused way to track body measurements and analyze body composition using scientifically recognized formulas.

It is intended for:

  • Fitness tracking
  • Body recomposition monitoring
  • Research or self-quantification
  • Long-term physical progress tracking

Core Functionalities

1. Measurement Tracking

Users can record a wide range of body measurements, such as:

  • Body weight
  • Circumference measurements (e.g., waist, hips, chest, arms)
  • Skinfold measurements for body fat estimation

Measurements are stored chronologically to allow progress tracking over time.


2. Body Composition Analysis

The app supports multiple analysis methods that use recorded measurements to estimate body composition.

Examples include:

  • Skinfold-based body fat estimation methods (e.g., Jackson & Pollock formulas)
  • Other measurement-based body composition calculations

Users can choose which analysis methods they want to use, and the app automatically activates the required measurements.


3. Configurable Measurement System

When enabling analysis methods, the app automatically:

  • Activates all measurements required for those methods
  • Allows users to enable additional optional measurements in the settings

This ensures that the measurement workflow remains minimal but flexible.


4. Progress Monitoring

By storing measurements over time, the app enables users to:

  • Track physical changes
  • Monitor body composition estimates
  • Maintain a historical log of their measurements

5. Measurement Reminders

Optional reminders can be configured to help users maintain consistent measurement routines. Users can select specific weekdays and times for reminders.


Privacy and Data Security

Data confidentiality is a core design principle of the app.

  • All data is stored locally on the device.
  • No measurement data is transmitted to external servers.
  • No cloud synchronization is required.
  • No user accounts are needed.

This ensures that sensitive personal health and body data remains fully private and under the user’s control.


Key Design Principles

The app is built around the following principles:

  • Privacy-first architecture
  • Local data storage
  • Transparency of calculations
  • Scientific measurement methods
  • Minimal and focused user interface

Summary

The app provides a private, reliable, and scientifically grounded tool for body measurement tracking and body composition analysis, while ensuring that all sensitive user data remains securely stored on the device itself.

Screenshots

Measurement List

Chronological log of all recorded body measurements.

Measurement list screenshot
enlarge Measurement list screenshot

All Measurements

Full table of every measurement value recorded across all entries.

All measurements screenshot
enlarge All measurements screenshot

Photos

Gallery of progress photos to visualize physical changes over time.

Photos screenshot
enlarge Photos screenshot

Photo Compare

Side-by-side comparison of two progress photos.

Photo compare screenshot
enlarge Photo compare screenshot

Analysis

Charts and trend indicators for your tracked metrics over time.

Analysis screenshot
enlarge Analysis screenshot

License

The source code of this project is licensed under GPL v3.

The license applies to the code in this repository only. It does not grant rights to the project's branding, logo or name.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages