zlacker

[parent] [thread] 2 comments
1. upmost+(OP)[view] [source] 2026-02-03 14:55:52
I spent the last few hours hacking together PetrolMate using this dataset: https://petrolmate.co.uk

A couple of interesting observations while building it:

Yesterday the dataset had ~600 stations. Today it’s reporting 6,666 stations from the UK government feed, which is… a slightly ominous number, but according to the data and me asking an LLM, that’s close to full UK coverage already.

I deliberately went for a “pure speed” tech stack. Astro, no UI framework, just vanilla JS. Deployed on Cloudflare, with prices stored in D1.

I'm not using the API to load the data, I'm cleansing and then importing the CSV (which you can download for free) into the D1 database.

There’s also an /insights page with some aggregated stats that genuinely surprised me: https://petrolmate.co.uk/insights

Really nice to finally have an official, open dataset to build on. It already feels far more reliable than the old user-reported approaches, and it’ll be interesting to see how coverage and update frequency settles over the next few weeks.

Would love to hear feedback by the way. What is this missing to make it a genuinely useful tool?

replies(2): >>Mumps+FL >>bitdiv+Jb7
2. Mumps+FL[view] [source] 2026-02-03 18:08:15
>>upmost+(OP)
Thanks for putting this together! Couple QoL features I'd love to see:

1. filter slider, decreasing on price, to see places closest to me disappearing 2. on the left panel, when I click on a low priced area, it should highlight it on the map, so I know where it is. The 'go to pump' button, I guess is good. but I'd only want to commit to gmaps if I already know that it's a reasonable place for me to. be going.

3. bitdiv+Jb7[view] [source] 2026-02-05 13:24:00
>>upmost+(OP)
Looks great. Interesting to see that a lot of stations are included but without prices.

Note, in brave on linux I can't see the map. Console has a lot of 401 on stadiamaps. But works great in chrome.

[go to top]