As a kid, if you told me that when I grew up I would enjoy cooking, I would think you were crazy. I love unwinding after a long day by preparing a meal with my wife. We are semi-adventurous eaters, so we are always on the lookout for recipes. A trend I noticed on a lot of the websites I would visit is they are not designed for mobile, and the amount of ads and extra fluff in these recipe pages is insane. I understand some of these sites are a blog/recipe in one, but I am really not interested in that and I just want the meat and potatoes (literally).
This app takes all of the annoying stuff out of trying to find a recipe. You give it a URL, it will go out and grab what it needs, clean it up for you, and give you a list of all the instructions, and ingredients that are needed. Once you have parsed some recipes, you can create a shopping list for all the ingredients you need to make your grocery store visits as quick as possible.
This app is deployed on a free tier on Render. The web app is running on a simple Flask server, and all of the core logic is written in Python. I am using Supabase free tier fo my database. For the parsing of the data, I am getting the markdown of the site, and I have a prompt created that I am passing to the ChatGPT API to give me only the essentials from the markdown. Initially, I tried writing the core parsing algorithm to be as flexible as possible, but I quickly learned that would be an impossible task with how flexible I wanted this to be.
If you have ever been annoyed by the clutter of recipe websites, this app is for you! Give it a try and if you find a feature that could be added drop some feedback!
Comments (1)
Leave a Comment
This is cool