Currently, in a side project to keep track of pricing in the supermarkets, as since the start of the war of Ukraine, the prices have raised, event skyrocketed in some cases, without any real explanation. In some cases, I've seen how a product has raised up to 1€ in some months.
The way to keep the pricing changes is to take a picture of a supermarket receipt, store the information, and calculate the pricing diff for each article.
For extracting the information, I use Textract from AWS, as it fits my needs, however, it could be possible to replace it with any other OCR which can extract structured information.
My purpose is to improve the project gradually and add statistical information, like charts showing the pricing changes along the time, show the most bought products in a period of time, etc
As the project relies on AWS service, I have decided to not publish a free demo, as it would be exposed to abuse by sending all kind of images, not to talk about crazy billing. However, here is a screenshot on how does it display the receipt details:
There is a raise on one article, and a down on some others
The project is built using Ruby on Rails and runs on docker. It is light enough to run on a cheap VPS.
Feel free to take a look on it: https://gitlab.com/cbolanos79/sbt_rails
Any constructive opinion/collaboration is welcome :)
replies(1):