Beacon
Working name for a modular in-app feedback widget with pluggable output sinks, Discord first, and a relay so no webhook or key ever ships in a client bundle.
Beacon is a small monorepo: a framework-agnostic core and widget, a React adapter that also covers Next.js, a sink interface with a Discord implementation, and a thin relay that receives feedback, validates it, and fans it out. The shape matters more than the feature: API, storage, relay logic, and UI each live in their own package with a typed contract between them, so a ClickUp or Linear sink is a new package rather than a change to the widget. Early build under a placeholder name.
Record