Reviewing Progress Photos
View progress photos clients submit — read-only.
trainer guide/clients/[id]
What this is for: See client transformation photos chronologically and use them in coaching.
Where photos live
/clients/[clientId] → Progress tab.
The tab renders a grid of progress photo records owned by the client. Each card shows:
- Date taken
- Optional label (front / side / back / freeform)
- Photo URL (clickable to open full-size in a new tab)
- Optional client note
Photos are URL-only today
In the meantime, photos appear as text URLs that open in a new tab. The grid is functional but not as visually rich as a native gallery.
Comparison view
Click two photos to enable side-by-side comparison. The grid switches to a 2-up layout with the dates labeled. This is useful for before/after.
Privacy
- Trainers see only photos for clients on their roster.
- Admins can see all photos for support.
- Clients own their photos — they can delete any photo from their app at any time.
- Trainers cannot delete a client's photo.
Common pitfalls
Where to find this
- Page:
/clients/[clientId]→ Progress tab. - Component:
ProgressTab. - API:
GET /api/clients/[clientId]/progress-photos(read-only for trainer).
Was this article helpful?
