Inspiration

I was annoyed that existing price comparison sites just show prices for which they have affiliate agreements. This makes it really hard to actually retrieve the best price. I wanted to do this better.

What it does

The site retrieves prices from a number of sites and presents them. To minimize external traffic, two different databases are used, one for product data and one for prices

How I built it

The frontend is HTML and JavaScript. The backend is Typescript and JavaScript. It's hosted on Vercel.

Challenges I ran into

I think changing request headers in Vercel is not really working the way it's described in the examples provided by Vercel. It doesn't really matter much in my case.

Accomplishments that I'm proud of

It's fulfilling it's purpose, to retrieve the best price. It's clearly better than older sites in that respect.

What I learned

I had to learn Typescript as my first JavaScript backend had some issues which I couldn't figure out completely. Examples were available in Typescript so I went that way.

What's next for bpris.se

I would like to add more products, but this is a hobby project, we'll see if I have time to do it.

Built With

Share this project:

Updates