Proofloft: client proofing galleries for a wedding and portrait photographer

Proofloft: client proofing galleries for a wedding and portrait photographer

00 Markdown

Private photo galleries where clients heart favorites and comment live, and the photographer downloads the chosen file names.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
26 min
Cost
$7.73*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-proofloft scaffold: cd ~/elements/projects elements create proofloft -scaffold=elementscode/demo-proofloft cd proofloft Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build a client proofing app named proofloft for a wedding and portrait
photographer.

PHOTOGRAPHER (admin account)
- Create a gallery for a client: name, date, upload photos in bulk.
- Share it with a private link and optional password, emailed to the client.
- See which photos the client favorited, and their comments.
- Mark a gallery's selections final and download the list of chosen file
  names.

CLIENT (no account, from the link)
- A full-screen gallery grid with a lightbox.
- Heart favorites, leave a comment on a photo, and submit selections when
  done. The photographer gets an email.

Seed the photographer and three galleries of 20 to 30 photos each, one with
favorites and comments. Show the admin login on the sign-in page.

Favorites and comments appear to the photographer in real time.

The code

https://github.com/elementscode/demo-proofloft MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0