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)

  1. Take your photo (front, side, back) using your phone's camera.
  2. 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.
  1. Open /dashboard/client → Progress section → Add Photo.
  2. Paste the URL. Add a label (e.g. "Front, week 4") and optional note.
  3. Save.

Best practices for progress photos

The point is to spot real change, not random lighting differences. Standardize:

VariableStandard
LightingSame room, same time of day
PoseRelaxed, arms slightly away from body
ClothingSame outfit (or minimum coverage) every time
DistanceSame distance from camera (use a marker on the floor)
AnglesAlways front + side + back
CadenceWeekly 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?