Project description
TranslatedThe core task is correct NPS and CSAT handling. For NPS we need the classic 0-to-10 scale that automatically sorts responses into promoters, passives, and detractors, followed by an optional open-ended comment asking "why". For CSAT we need a quick rating (stars or a 1-to-5 face scale) plus a comment field. Every response must be saved with useful context: time, page or triggering event, plan tier, and an anonymized user ID so we can segment the data later. Build a careful submission process that saves partial answers so a rating counts even if someone skips the comment.
On top of the collected data we need a dashboard showing the big picture over time: a rolling NPS score, average CSAT, response and completion rates, trend lines by week and month. We need filters by segment and trigger, a breakdown of promoters and detractors, and a readable feed of recent verbatim comments. This is intentionally not a full quiz or form builder, but a focused feedback tool, so keep the scope compact and the interface simple.
— Embeddable widget with rule-based triggers and frequency limits
— NPS 0-to-10 with automatic grouping into promoters, passives, detractors
— CSAT rating plus optional text comment
— Response storage with context: trigger, segment, and time
— Dashboard with trend lines, filters, and verbatim comment feed
— Responsiveness, accessibility, and performance-friendly