← Back to portfolio
Own project · Competitor analysis with AI

Knowing what the competition does well and badly without reading a single review by hand

The business

This tool was born inside Learning Buddies, my own project. While putting together the course catalog I needed to know what similar platforms were doing well, so I wouldn't fall short, and what they were doing badly, so I wouldn't repeat it. That information is in the reviews their customers leave: the problem is reading them.

There was no client here, I built it for myself. But what it does has nothing specific to education: it works for any business that competes with others and lives off what people say about it online.

The problem

  • Looking at what the competition's customers were saying meant opening Google Maps and Trustpilot and reading review by review, copying the ones that stood out into a document.
  • The conclusions depended on the ten or twenty reviews there was time to read, not on all of them.
  • There was no way to know whether a complaint was a one-off or a pattern that repeated every month.
  • The next month you had to start again from scratch: nothing was saved.

What I built

One search and all the reviews on screen

You type the name of a competitor, choose where you want the opinions from (Google Maps, Trustpilot or both) and how many, and in a few minutes you have all the reviews together in one place, without opening a single tab.

Filters to get to the point

You can keep only the negative ones, sort them by date or by rating and see at a glance how the stars are distributed. What used to be skimming is now looking at a chart.

A report that reads the reviews for you

With one button, the AI analyzes all the collected opinions and returns three things: what the competition is doing badly (that's where your opportunities are), what it is doing well (that's where the bar is) and a summary of what is worth acting on.

You don't pay twice for the same thing

If you look up the same competitor again on the same day, the results come back instantly and at no cost, because they are saved.

Under the hood: Python · FastAPI · React · Apify · Claude · SQLite

The result

  • A competitor review goes from a long reading session to a few minutes.
  • The conclusions come from all the collected reviews, not from a sample read by eye.
  • Each rival's opportunities and strengths are left in writing, so they can be compared month to month instead of rebuilt from memory.
  • It remains as a reusable tool: to apply it to another business you only need to change the names being searched.

What I needed from the client

  • There was no client here: I built it for a project of mine, and that's why I can show how it works inside without asking anyone's permission.
  • To set it up in a business you only need to know who to watch: the names of the competitors and what is worth looking at about them.
  • Not a single piece of data to prepare. The reviews are already public and are collected automatically.
  • No technical team is needed, no touching the website, and nothing has to stop while it is being set up.

Do you have a similar case?

30 minutes by video call. If I don't see a clear opportunity, I'll tell you.

Let's talk for 30 min, free

More cases like this

See all projects
Media and content · AI automation

Automated Social Media Publishing

An AI news profile publishes its daily carousel on Instagram and LinkedIn without anyone touching it.

Claude API · gpt-image-1 · Python
Online training · AI video

Promo Video with an AI Avatar

An automation that produces a course's promo video from the URL of its page: script, scenes, avatar, voice and lip sync.

Claude API · Veo 3.1 · ElevenLabs