Lightweight feedback + roadmap platform for modern SaaS teams

Talk To Your User

TTYU is an open, production-ready feedback stack built with Next.js and Supabase. Collect ideas, publish your roadmap, and keep customers in the loop — all from one embeddable experience.

Community Feed

Collect feature requests, bug reports, and improvement ideas in a single, searchable timeline that your customers can upvote and discuss.

Live Roadmap

Publish planned, in-progress, and completed work with drag-and-drop ordering, timelines, and real-time updates for your users.

Integrated Chat

Open a direct line between your product team and users. Reply privately from the admin inbox or start a conversation from any post.

Get Started in Three Steps

  1. 1Provision Supabase with the schema in `supabase/migrations/` and configure storage + RLS policies.
  2. 2Deploy the Next.js project to Vercel and fill in the environment variables listed in `docs/deployment.md`.
  3. 3Embed the widget by loading `public/widget.js` from your deployment and calling `TTUY.init({ appKey })` from your SaaS app.

Looking for the embedded widget? After deployment, load /public/widget.js from your Vercel domain and call TTUY.init({ appKey }) inside your SaaS app.

Need More Details?

Check docs/deployment.md in the repository for Supabase setup, environment variables, and smoke tests.

Public product feeds will be served at /p/<app_key> once you create your first project.