gitwtfhub

wtf is customer-feedback-analytics-ai?

prince-dubeyy/customer-feedback-analytics-ai — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · pm founderComplexity · 3/5Setup · moderate

TL;DR

A dashboard that reads customer feedback CSVs and automatically scores sentiment and flags common complaints using machine learning and an LLM.

Mindmap

mindmap
  root((Feedback Analytics))
    What it does
      Sentiment classification
      Complaint detection
      Trend comparison
    Tech stack
      Python FastAPI
      React TypeScript
      Scikit-Learn
    Use cases
      CSV feedback upload
      Sentiment dashboard
      Batch trend tracking
    Audience
      Product managers
      Founders
      Portfolio reviewers
    Setup
      Backend and frontend
      Or use hosted demo
      Yelp trained model

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Upload a CSV of customer reviews and get an instant sentiment breakdown with confidence scores.

REASON 2

Spot which complaints are trending up between two batches of feedback.

REASON 3

Try the live hosted demo to see the dashboard without installing anything.

What's in the stack?

PythonFastAPIReactTypeScriptScikit-LearnSQLite

How it stacks up

prince-dubeyy/customer-feedback-analytics-ai0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencepm foundergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires setting up both a Python FastAPI backend and a separate React frontend, or you can use the hosted demo links instead.

The README does not state a license for this project.

Wtf does this do

This project is a platform for automatically analyzing large volumes of customer feedback, like reviews or support tickets, that would take a human team far too long to read one by one. You upload a spreadsheet of raw feedback text, and the system runs it through a machine learning pipeline that predicts whether each piece of feedback is positive, neutral, or negative, along with a confidence score for how sure the model is. A separate AI layer also tries to pull out specific topics and complaints, distinguishing genuine product defects from simple feature requests. The results feed into a dashboard showing summary statistics, a breakdown of sentiment by pie chart, and a bar chart of the most common complaints. It can also compare one batch of feedback to a previous one to flag whether a particular issue is trending up or down over time. The sentiment model was trained on a large, evenly balanced set of seventy five thousand Yelp reviews, and the README reports it correctly classifies feedback about seventy four percent of the time on data it had not seen during training. The project has a working frontend built with React and a backend built with Python's FastAPI framework, both already deployed and linked from the README so you can try the live demo without setting anything up locally. Underneath, the sentiment prediction uses a standard text classification technique combining word frequency features with logistic regression, while a large language model handles the more nuanced topic and complaint extraction. The README frames this as a portfolio style project demonstrating an end to end data pipeline, from raw text to a business facing dashboard, rather than a maintained open source library meant for others to adopt into their own products. No license is mentioned in the README.

Yoink these prompts

Prompt 1
Walk me through trying the live demo of this feedback analytics dashboard.
Prompt 2
Explain how the sentiment model was trained on the Yelp reviews dataset.
Prompt 3
Help me set up the FastAPI backend and React frontend locally from this repo.
Prompt 4
How does the complaint detection layer tell a product defect apart from a feature request?

Frequently asked questions

wtf is customer-feedback-analytics-ai?

A dashboard that reads customer feedback CSVs and automatically scores sentiment and flags common complaints using machine learning and an LLM.

What language is customer-feedback-analytics-ai written in?

Mainly Python. The stack also includes Python, FastAPI, React.

What license does customer-feedback-analytics-ai use?

The README does not state a license for this project.

How hard is customer-feedback-analytics-ai to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is customer-feedback-analytics-ai for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.