
First Grocery List Generated!
I successfully generated a grocery list from a list of recipes! Recipe Retriever V0.0.1 is up and running!

Ingredients Validation Complete
Progress report on the validation of ingredients from a formatted ingredients list from any recipe I find online.

Ingredients Validator
I tried my best not to go overboard, but I really felt that validating my inputs (Ingredients) was critical to prevent me from buying the wrong amounts, or even just the wrong ingredients while at the store.

Ingredients as Data
My thought process of representing a standard ‘ingredient’ as a proper bit of data that can be used in a program, mostly for the purposes of combining it with other ingredients.