I have planned, no I've been working on something like this but like so many pet projects it's not finished yet and now the frontend libraries have advanced so much that I have to almost restart the project, at least the Angular frontend.
Where do you receive the nutrition information from?
What is this: hxxps://az416426.vo.msecnd.net/scripts/a/ai.0.js ? And why is it there? It was adblocked by my browser. I see... telemetry... of course a new website needs telemetry... not like you can't do this already with a logging middleware, no you have to push azure cloud telemetry down your visitor's throats/browser.
The site is very slow.
Also I'm not buying the story.