n0thn/ studioContact

← Products · Product · 02

Feedback Widget

Live

A drop-in feedback widget for Next.js. Floating button, modal, screenshot upload, and optional AI rewriting — submissions land as cards on a Trello list of your choice.

Files

Two

Env vars

Five (one optional)

DB / auth deps

None

Framework

Next.js App Router

What you get

Just enough to ship the loop. Nothing you don't need.

Install

Copy two files, set five env vars.

  1. Step 1

    Drop the two files into your project

    components/feedback-widget.tsx
    lib/feedback-action.ts
  2. Step 2

    Install runtime deps

    pnpm add lucide-react sonner ai @ai-sdk/anthropic
  3. Step 3

    Mount in your root layout

    import { FeedbackWidget } from
      "@/components/feedback-widget";
    
    <FeedbackWidget />
  4. Step 4

    Point at a Trello list

    Set the env vars (Trello key, token, list ID, board ID, and optionally an Anthropic key for AI rewrites).

Open source. Use it on your Next.js project.

View on GitHub