Wouldn't it be cool to add some tantalizing photos of delicious dishes? As a user, I would find it helpful to see a pic of a completed recipe to help me remember what the dish was like.
Enhancement Request: Add feature to display recipe photos
Opportunity/Problem: Users want to pair food photos with recipe records. This will make the program more visually appealing and allow users to better recall their experience with each dish.
User Stories:
As a user, I want the ability to optionally add food photos to a recipe record.
As a user, I want to manage the image associated with each recipe so that I can personalize the recipe with my own photo.
As a user, I want the ability to review the image associated with a proposed recipe before I make a selection.
As a user, I want the photo to open automatically in a new window so as to cause minimal disruption to my workflow.
Proposed Plan:
Add Recipe_Image column to database to store image path.
Modify database connection to select Recipe_Image as well as Recipe_Name and Recipe_Ingredient.
Expand basic y/n selection to a three-way y/n/? selection when recipe is first presented so users can choose to review any additional recipe information (photos, notes).
Use tkinter and PIL libraries to open a small window that displays the food photo when requested.
Prompt user to review additional information (photo) and re-present recipe selection.
Acceptance Criteria:
Upon request, display an image for every recipe if there is a path associated with the record in the table
Proceed with program workflow.
Notes:
This is a good opportunity to assess the feasibility of including recipe notes (for example, on substitutions, spice level, and so on) along with food photos.
Humbly submitting an enhancement idea:
Wouldn't it be cool to add some tantalizing photos of delicious dishes? As a user, I would find it helpful to see a pic of a completed recipe to help me remember what the dish was like.