All projects
Personal Project

Threadline

Customer feedback intelligence analyzer that turns messy reviews into clear product opportunities.

Try Threadline ML clusteringLovableTypeScriptReact
Problem

Product teams drown in App Store and Play Store reviews and NPS responses, but rarely have time to read every one. Patterns get missed, and prioritization decisions during roadmap debates may be made without taking into account what all of their customers are saying.

Solution

Upload app reviews or NPS feedback and Threadline returns an interactive report: the top 3–5 opportunities, analytics on trending issues aka threads (volume, rating, trend), and the customer-submitted quotes backing every recommendation. Threadline is internationalized and supports translation of the underlying reviews from their original languages into 30 languages.

Approach

Designed around three jobs: cluster raw feedback into meaningful threads, rank them by business impact (volume × ratings × trends over time), and keep every insight evidence-linked so PMs can defend recommendations in a roadmap review. Shipped as a focused upload → report flow with a shareable demo report for stakeholders. Strong filtering capabilities allow PMs to hone in on time periods, regions, and app versions for deeper analysis.

Threadline screenshot — Upload App Store, Play Store, or NPS feedback to generate an instant insight report.
Upload App Store, Play Store, or NPS feedback to generate an instant insight report.
Threadline screenshot — Interactive report: ranked opportunities, thread analytics, and evidence-backed recommendations.
Interactive report: ranked opportunities, thread analytics, and evidence-backed recommendations.
Outcome & Learnings

Threadline turns hours of review-reading into a five-minute scan. Biggest learnings: When using AI builder tools to create an app or website, it pays to take the time to plan out the work and break it into organized chunks. For Lovable specifically: use the Knowledge file, clear prompts, and role-specific instructions to give Lovable stable context for every change. Rely on Plan mode, Visual Edit, Git pinning, and Remix to plan, debug, and safely iterate instead of repeatedly "Try to Fix." Delay integrating Supabase until the frontend is stable and stay calm by breaking work into small, testable chunks.