A self-serve gallery where clients pick the keepers, leave a note, and send their selections — without a WeTransfer thread.
reacttypescriptlightboxkeyboard navruns locally
// the problem
When the proof set lives in someone's inbox.
For most photographers, designers, and agencies, client review is still a thread of forwarded files and screenshots-of-screenshots.
~/the-problem.sh
$find inbox -name "Re: Re: Re: proofs" | wc -l
14 messages, 3 attachments per message, half of them downloaded twice.
"The third one" is somebody's third — but whose third, and in which email?
You retouch a photo the client meant to reject. Re-shoot or eat the time.
// the solution — try it
A gallery clients actually want to use.
Tap a photo to open the lightbox. Approve, reject, or leave a comment. Keyboard shortcuts speed it up; counts and the "send approved set" button stay in view at the top.
~/gallery.applive
// gallery: ~/two-makers-co/portraits
Two Makers Co · brand portraits
12 proofs · select your favorites
approved
0
rejected
0
pending
12
IMG_4012.jpg
IMG_4023.jpg
IMG_4031.jpg
IMG_4044.jpg
IMG_4058.jpg
IMG_4067.jpg
IMG_4072.jpg
IMG_4089.jpg
IMG_4093.jpg
IMG_4101.jpg
IMG_4118.jpg
IMG_4127.jpg
tap a photo to comment· in lightbox: ←/→ nav, a approve, r reject
// in production
What this becomes when it's real.
►~/in-production.mdavg setup: 3–5 weeks
✓01 / brand
Lives on your domain
gallery.your-studio.com, your logo and colors. Clients open it from your email — no Pixieset, no Pic-Time watermark.
✓02 / deliver
Lightroom or Capture One sync
Smart-collection in your editor pushes proofs to the gallery. When you mark a shot final, it disappears from the proof set.
✓03 / collect
Comments structured for editing
Comments come back tagged per photo, bundled into a single email or Slack message. No more "the third one in the email — wait, which third one?"
✓04 / handoff
Final delivery from the same place
When approved photos are retouched, push them to the same gallery as a download set. One link from start to finish.
→ Demo photos are placeholders from picsum.photos — real galleries display the photographer's own files. Nothing is uploaded, nothing is sent.
// like what you see?
Need something like this?
I build branded proofing and delivery galleries for photographers, designers, and agencies.