Uploading Progress Photos
Track body changes visually — currently URL-only, native upload coming soon.
client guide/dashboard/client
What this is for: Capture a visual record of your transformation that your trainer can review.
How photos work today
Step-by-step (current URL-only flow)
- Take your photo (front, side, back) using your phone's camera.
- Upload it to a public URL host. Easy options:
- Google Drive → right-click photo → Share → "Anyone with the link can view" → copy URL.
- Imgur → upload → copy direct image URL.
- iCloud shared link → create shared album → copy public URL.
- Open
/dashboard/client→ Progress section → Add Photo. - Paste the URL. Add a label (e.g. "Front, week 4") and optional note.
- Save.
Best practices for progress photos
The point is to spot real change, not random lighting differences. Standardize:
| Variable | Standard |
|---|---|
| Lighting | Same room, same time of day |
| Pose | Relaxed, arms slightly away from body |
| Clothing | Same outfit (or minimum coverage) every time |
| Distance | Same distance from camera (use a marker on the floor) |
| Angles | Always front + side + back |
| Cadence | Weekly or biweekly — daily is too noisy |
What your trainer sees
Photos appear on their Progress tab in your Client 360 dashboard. They see them as URL links (clickable to open in a new tab) until in-app upload ships, at which point they'll see thumbnails inline.
Your trainer can't edit or delete your photos — only you can.
Privacy
- Only YOUR trainer can see your photos.
- Admins can see for support purposes.
- Other clients cannot see anyone else's photos.
- The URL itself is public if you used a public host — be intentional about who you share that URL with outside EvoFit.
Common pitfalls
Where to find this
- Page:
/dashboard/client→ Progress section (when UI ships). - API:
POST /api/clients/[clientId]/progress-photos(URL-only payload). - Roadmap: native upload via Vercel Blob (depends on storage budget approval).
Was this article helpful?
