Variation A

Vertical Scroll with Large Preview

One large preview image dominates the top, thumbnail strip below for navigation, and all metadata fields stack vertically beneath. Simple, linear flow -- scroll down to complete and submit.

9:43 ...
< Back Review & Upload 3 photos
Implant Case #2 - Photo 1 of 3
Good quality
1 img
2 img
3 img
Content Type
Team Photo Office Tour Provider Portrait Before/After Patient Story Event
Voice Note (optional)
Tap to record
Upload 3 Photos
Best when: The flow is straightforward with a small batch (1-5 photos). Simple mental model -- scroll down, fill in fields, tap upload. No hidden panels or gestures to learn.
- - - - - - - -
Variation B

Swipe-Through Carousel with Inline Metadata

Each photo gets its own full card with metadata fields directly beneath. Swipe left/right to move between photos. Content type and voice note are per-photo, not per-batch. Patient consent is global at the end.

9:43 ...
< Back Review Photos 1 / 3
<
>
Implant Case #2 - Before
AI: Sharp, well-lit
Auto-cropped
Content Type
Provider Portrait v
Voice Note
0:00
Caption hint
Dr. Martinez completing implant placement...
Upload 3 Photos
Best when: Each photo in the batch needs different metadata (e.g., mixed content types -- one team photo plus two procedure shots). Per-photo voice notes give richer context to the AI captioning engine. Trade-off: slower to complete for uniform batches.
- - - - - - - -
Variation C

Grid Preview with Bottom Sheet Details

All photos shown in a selectable grid at the top. Tapping any photo opens a bottom sheet with metadata fields. Batch-level controls (consent, upload) stay visible at the bottom. Efficient for larger batches.

9:43 ...
< Back Review Batch 3 selected
img 1
img 2
img 3
Tap photo to edit details
3 good quality
img 1
Photo 1 Details Captured 9:38 AM
Content Type
Team Tour Provider B/A Patient Event
Voice Note
Tap rec
Apply type to all photos
Upload 3 Photos
Best when: Batches are larger (5-10+ photos) and the champion needs an overview before diving into details. The bottom sheet pattern scales to any number of photos. "Apply to all" saves time for homogeneous batches. Consider: the grid gets small on 320px screens past 6+ photos.