Skip to main content

MoMeasure

"The Tape" — "I track every inch of progress"

Status: ❌ Future

MoMeasure will track body measurements for a complete picture of body composition changes.


Purpose

  • Track body measurements (chest, waist, arms, etc.)
  • Monitor muscle growth in specific areas
  • Track fat loss independently of weight
  • Provide visual progress comparison

Planned Measurements

AreaDescription
NeckAround Adam's apple
ShouldersAround widest point
ChestAround nipple line
BicepsAround peak, flexed
ForearmsAround thickest point
WaistAround navel
HipsAround widest point
ThighsAround thickest point
CalvesAround thickest point

Data Model

interface Measurement {
id: string;
userId: string;
date: Date;

// Upper body (in cm or inches)
neck: number | null;
shoulders: number | null;
chest: number | null;
bicepLeft: number | null;
bicepRight: number | null;
forearmLeft: number | null;
forearmRight: number | null;

// Core
waist: number | null;
hips: number | null;

// Lower body
thighLeft: number | null;
thighRight: number | null;
calfLeft: number | null;
calfRight: number | null;

unit: 'in' | 'cm';
notes: string | null;
createdAt: Date;
}

interface MeasurementChange {
area: string;
current: number;
previous: number;
change: number;
percentChange: number;
}

Planned API Endpoints

EndpointMethodDescription
/api/measurementsGETGet measurement history
/api/measurementsPOSTLog measurements
/api/measurements/compareGETCompare two dates

Measurement Schedule

Recommended frequency:

GoalFrequency
Muscle buildingEvery 2 weeks
Fat lossWeekly
MaintenanceMonthly

Measurements change slower than weight, so less frequent logging is fine.


Integration Points

Will Provide to:

  • Progress page (measurement charts)
  • MoComposition (for body fat estimation)
  • MoGoals (measurement-based goals)

Will Receive from:

  • Measurement logging UI

Implementation Tasks

  • Create measurements table
  • Build measurement logging UI
  • Create measurement comparison view
  • Add measurement charts
  • Integrate with progress page