independently built / 2025
userhug · feedback widget
One-line embeddable feedback widget.
context
UserHug is a feedback widget designed to disappear into a host page. The whole experience should be: drop one line in, get structured signal back. Anything more is friction.
what i built
A lightweight embeddable widget, a small Next.js dashboard for collected feedback, and a Supabase-backed store. Cloudflare Turnstile in front so spam and DDoS never become the operator's problem.
engineering choices
Bundle size was the constraint that shaped every decision. The widget loads fast on slow networks and stays out of the way of the host page's layout, which is the difference between a widget that gets installed and one that gets removed.
outcome
One-line embed, zero-spam, production ready. The simplicity of the integration is the feature.