Menu

Stamping a Virtually Staged label on listing photos in the browser, and the 12 rules where we refuse to
📰

Stamping a Virtually Staged label on listing photos in the browser, and the 12 rules where we refuse to

DEV Community: typescript·AI Flip Room·1 day ago
#fJklYgnm
#devtotypescript#devto#dev#plan#stamp
Reading 0:00
15s threshold

We build an AI virtual staging tool for listing photos. This post is about a small free tool next to it with no AI in it: pick your province or state and your MLS, then a photo, and the browser stamps a "virtually staged" label on it and saves a new JPEG. The photo never leaves the device.

Stamping is the easy part. The harder part is that for 12 of the 32 MLS and regulator rules in the tool's data, the correct output is no label on the photo at all, and for 9 more it is "ask your MLS first".

Why a label needs a rulebook

Virtually staged listing photos have to be disclosed, and the rulebooks disagree about where. Four of the rules the tool quotes:

The upstate New York Alliance MLSs require a text overlay reading exactly "Virtually Staged." on every staged photo since 1 September 2026; a caption or a line in the remarks alone is not acceptable.

Florida's Stellar MLS wants the words in the photo description and the public remarks.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.