Product Reviews Analysis

Hossam Gamal Mostafa · AI Engineer

Upload a CSV of product reviews and see what customers say about each aspect of the product, scored from 1 to 5 by a language model that I host myself.

Live demo

Checking whether the demo is running…

Want to try it?

  1. Message me on LinkedIn.
  2. I start the server and send you a username and password.
  3. Open the demo and upload a CSV of reviews. A sample file is below.
Suggested message

Hi Hossam, I saw your Product Reviews Analysis project and would like to try the live demo. Could you start the server and share the login? Thank you!

What it does

  • You upload a CSV with a text column: one product, up to 100 reviews.
  • The model suggests the product name and the aspects customers talk about, such as battery life or price. You check and edit them.
  • Every review gets a score from 1 to 5 for each aspect it mentions. You see the averages in a chart and can download the result as a CSV.

Download a sample file (100 synthetic reviews of a made-up pair of headphones)

Built with

  • FastAPI
  • React
  • llama.cpp
  • SQLite
  • Docker Compose
  • Caddy
  • AWS EC2