Case study · Client project · Healthcare · 2025

Medical test prices from 26 labs, in one search.

MedCompare shows where a medical test costs the least in Bucharest, which location is nearest and how it's rated on Google, instead of checking every lab's website one by one.

The MedCompare home page: the MedCompare logo above a search box for medical tests, with the line comparing prices from 26 lab networks in 255 locations in Bucharest.
Lab networks
26
Locations
255
The same TSH test
35 to 77 lei

The problem

The same test, twice the price, a few streets away

In Bucharest, a blood test can cost twice as much at one lab as at another. A thyroid test (TSH) ranges from 35 to 77 lei. But every lab network lists its prices on its own website, under its own names for the same tests, so comparing them meant opening a dozen sites and guessing which tests matched.

What I built

One search box for every lab

How it's made

The parts behind the search

The website

  • Next.js
  • React
  • Tailwind CSS
  • shadcn/ui
  • Vercel

The data

  • PostgreSQL
  • Prisma
  • Python scrapers
  • GitHub Actions
  • Google ratings

The result

The cheaper lab is one search away

What used to take an afternoon of tabs takes one search: the cheapest price, the nearest location and how people rate it. For a test that costs 35 lei at one lab and 77 at another, that's the difference between guessing and knowing.

Need something like this?

Collecting data from many places and making it easy to search is the kind of web app I build. Tell me what yours should do, and I reply within 24 hours.

Also

Other things I build