Feature screenshot
Capture From Camera Or Library
Take a photo in the moment or pull several in at once from your camera roll — either way, you tag them as you go.
- Camera capture tags a single photo with a pose type as you shoot
- Batch upload from your photo library with multi-select and batch tagging
- Re-tag any photo later with a long press
- Photos are staged locally first and upload with retry and progress tracking
Feature screenshot
A Timeline, Not A Camera Roll
Every photo is grouped by date and filterable, so finding the exact comparison you want doesn't mean scrolling through months of shots.
- Grouped-by-date grid across your full photo history
- Filter by pose type, date range, or whether bodyweight was logged that day
- Photos stay tied to your account, not buried in your phone's camera roll
- Works the same whether you have five photos or five hundred
Feature screenshot
Side-By-Side Comparison, With Data
Pick any two photos and Tracked lines them up chronologically with the numbers that explain what changed between them.
- Earlier photo on the left, later photo on the right, always in order
- Bodyweight delta between the two photo dates
- Weekly-average calorie and macro delta for the same window
- No guessing whether a change in the mirror lines up with a change in the numbers
Feature screenshot
Private By Default
Your progress photos belong to your account. They're stored with signed URLs, work offline-first, and can be deleted at any time.
- Photos are private to your account, not shared automatically
- Offline-first: photos stage locally and upload when you have signal
- Delete any photo at any time
- Same local-first architecture as the rest of your training data
Pairs With Bodyweight And Nutrition
Every comparison pulls in your bodyweight and macro trends for that window, so a visual change always has data behind it.