Comments on the real page, not a screenshot of it.
Tack adds Figma-style pinned comments to any prototype hosted on Netlify. Reviewers open the drawer, click the thing they mean, and type. No accounts. Comments are stored with the prototype and follow their element through responsive reflow.
What reviewers get
Every comment gets a number that stays put. The pin and the drawer row share it.
All comments for the page, threaded replies, and a filter for ongoing, resolved, or all.
Close the drawer and the pins go too, so the prototype reads clean. C brings it back.
Reviewers give a display name once. They can delete only their own comments.
Add Tack to a prototype
Add the package and the function file. Run this in the prototype repo:
npm init -y npm install github:VERB-Design/VERB-Tack npx verb-tack initAdd the script tag to your pages, usually in a shared header include:
<script src="https://verb-tack.netlify.app/tack.js" defer></script>In Netlify, set one environment variable so you can delete comments and export them:
TACK_ADMIN_KEY = a-long-random-stringDeploy. Open the site, press C, and leave the first comment.
Where the data lives
Each prototype keeps its own comments in its own Netlify Blobs store. Delete the site and the comments go with it. To export everything on a site as JSON:
curl -H "x-tack-admin: $TACK_ADMIN_KEY" https://your-prototype.netlify.app/api/tack/export