I’ve launched a new website: bestpricefuel.com
What is it?
It’s a free comparison website for fuel prices in the UK. Station operators in the UK are required by law to publish changes in fuel prices within 30 minutes of doing so. This website fetches prices from the centralised government-backed Fuel Finder API every 15 minutes and provides a simple interface for you to use and find the cheapest fuel near you.
How do I use it?
Enter your current postcode and define a radius. First up you’ll see the closest and cheapest options for quick comparison. If you want to do further comparison you can see all of the stations and their prices too.
If you need to find one with a toilet, water, a vacuum etc. there are a collection of additional filters you can use to find specifics if you like.
Why it’s free with no ads or tracking
It’s a passion project and I originally built it for myself so I could quickly compare the difference in price between the nearest and cheapest petrol stations near me as depending on the price difference it may or may not be more economical to drive further for cheaper fuel.
There are no ads and there are only broad analytics so I can see how people use the tool and make it better.
One day this might change but it will be very clearly stated if it does. Currently I am using AWS free-tier services so it is not yet costing me any money.
How was it built and what tech stack does it use?
On the topic of how it was built I want to express over a series of posts following this one as part of the motivation was to create an easy-to-follow deep dive into agentic engineering covering a range of interlinked topics and comparing the difference between coding and engineering with AI/LLMs in the toolbox.
In summary, it’s a Flask app with minimal HTML, JS and CSS (with the exception of Tailwind) backed by Postgres. It’s all running on AWS free-tier instances.