Using real data taken from the internet, we take a user's grocery input and the weight that they are looking to purchase, and we output the amount of water, fuel and energy used to bring them that item based on where it's origin is and what its kilocalories count is (both scraped from sainsbury's). We then combine this with data from a MySQL database that has been populated with data from the internet. This is then displayed to the user using a Flask site that runs interactively, so when they press submit it displays the values and updates them for each submit. As well as displaying quantities used, it also gives a comparison to common values (e.g. glasses of water, hours driven in a car).

Share this project:

Updates