The Problem
Developers sharing localhost previews with clients had no good way to collect contextual feedback. Existing tunnel tools only provide a URL — clients resort to scattered emails or Slack messages describing what they want changed, with no reference to where on the page the issue is.
The Solution
I built an Electron desktop app that wraps any local dev server in a public HTTPS URL via Cloudflare Tunnel. It injects a feedback widget into every page the client sees — clients click any element, leave a comment, and submit. Feedback is saved locally and optionally synced to GitHub Issues. Includes optional password protection for shared previews.
Key Impact
Outcome 1
Reduced client feedback cycles by eliminating the need for separate communication threads. All feedback is tied directly to the element on the page.
Outcome 2
Cut setup friction to zero for clients. No account, no extension, no instructions needed.
Outcome 3
Published to npm and installable with a single command, making it accessible to any developer.
Outcome 4
Feedback persists across sessions, giving developers a structured record of all client input per project.