I asked the following survey questions to identify pain points and created personas based on my findings. I kept my personas in mind throughout my entire design process.
1. PORTION CONTROL
People mistakenly buy too much or too little ingredients for recipes, ultimately running out of food or throwing out extra. People are also unprepared for recipes.
2. PANTRY CONTROL
People buy food that they don’t need, usually unhealthy or duplicate items.
3. EXTRA TRIPS
People make unnecessary grocery store trips or laps around the store due to poor meal planning and forgotten events.
Through the problems I identified, I created two personas and kept them in mind during my entire design process.
Seamlessly provides a friendly experience for users to store, share, and discover recipes
*solves an implicit need of organizing recipes and indirectly saves time
Reminds users of upcoming meal preparation and helps with personal meal planning
Provides customization and organization with multiple calendars
*solves problem 3: extra trips
Ensures that the optimal quantity of ingredients are purchased
Reminds user of potential excess ingredients through in-app trend identification
*solves problems 1 and 2: portion and pantry control
Discover, save, share new recipes
Receive customized suggestions
Plan meals in advance and add events into calendar
Share calendar and create multiple color-coded calendars
Add recipes, share recipes with others
Export ingredients to list and change serving size with ease
Create grocery lists manually or import ingredients from recipes
Create specific/future grocery lists and share with others
Organize ingredients by recipe, alphabetically, or by category
Ensure that your nearest grocery store has the items you are looking for