You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
app-ideas/Projects/2-Intermediate/Recipe-Book-With-Inventory.md

1.3 KiB

Recipe Book with Inventory

Tier: 2-Intermediate

What is the purpose of this application? The purpose of this application would be to meal prep or plan out meals in advance, using what the user has submitted for their inventory. It would then subtract the right amount of ingredients from the inventory when the user makes one of the meals. Makes it very easy to track food in the fridge/pantry, and doubles as a recipe book. The app could be taken even further and notify the user when items are nearing expiration, or add items to a shopping list when low or empty.

User Stories

  • User can add groceries to a DB or CSV (Stored with name, quantity, and expiration date)
  • User can add recipes to a DB or CSV
  • User can receive notification when item quantity is low, or expired/nearing expiration
  • User can have their inventory quantity reduced based on the used recipe

Bonus features

  • User can plan out a week of meals and see required items
  • User can submit a recipe link and have it added to storage of choice
  • User can sort recipes by ingredients or other filters

Useful links and resources https://www.python-course.eu/python3_dictionaries.php https://docs.python.org/3/library/datetime.html

Example projects

https://play.google.com/store/apps/details?id=fr.icuisto.icuisto&hl=en_US&gl=US