PeapodMeals

Project: Two week individual project to create a hypothetical sister site for Peapod.com to encourage home cooking

Elements: Information Architecture | Interaction Design | Prototype Creation

Where: General Assembly User Experience Design Immersive

Summary

The Problem

The two main problems identified were:

  • Users don’t have time to make home cooked meals

  • Users don’t use all the fresh food they buy and it goes to waste

The Opportunity

This presents business opportunities for Peapod.com:

  • If users cook at home more often, they will buy more groceries

  • If people know that they will actually use ingredients, they are more likely to buy fresh food

The Process

The Solution

To address both the main issues, we must:

  • Make it quicker and easier for people to shop by recipe so they cook more often

  • Help them plan so they actually use the food they buy

The Product

PeapodMeals aims to get people cooking at home more often by providing:

  • A delivery service powered by Peapod, that allows users to browse recipes and quickly purchase ingredients in one easy flow

  • A meal planner that allows users to schedule what they are going to cook for each meal

See details

The Process

Personas and Story Boards

Personas

We were given three personas to design for.

01_Aaral_Pic.png

Aaral

40 Year Old Doctor

Cares About: Career, Dog, Volunteering

“With the amount I work, I need to find more time to relax...”

Pain Points

  • Lack of time

  • Going to the store

  • Complicated navigation

  • Pop-ups

  • No ethnic variety

02_Jackie_Pic.png

Jackie

24 Year Old Marketing Manager

Cares About: Environment, health, and traveling

“I’ve always liked cooking but I hate wasting food...”

Pain Points

  • Confusing navigation

  • Flexible delivery options

  • Being forced to buy food in larger quantities than she needs

  • Websites that are not mobile-friendly

03_Gilbert_Pic.png

Gilbert

20 Year Old Librarian

Cares About: Social responsibility, Gaming, and Music

“I wish I tried cooking sooner. Food tastes better when you’ve made it yourself... Most of the time...”

Pain Points

  • Complicated recipes

  • Poor instructions

  • Jargon

  • Needs help to set up his kitchen

Story Boards

I created storyboards to bring the two primary users and their problems to life.

Aaral

Jackie

Competitive Analysis

In the competitive analysis I looked at other online grocery delivery services, but because this product expands beyond what Peapod.com currently does, I also looked at meal subscriptions sites, recipe sites, and meal planners.

12_Competitive_Analysis.png

As a result of the competitive analysis, I identified that, in this crowded market, there is a gap for a grocery delivery service that provides an integrated meal planner.

Card Sorting

I did competitive research on several recipe sites and compiled a list of common categories and sub-categories.

The same recipes can be sorted into multiple categories. For example: a chicken dish can be in both main ingredients - poultry and course - lunch. When asked where they would go to first to search for a recipe, people’s responses varied. Accordingly, it was important to keep multiple categories so that those who want to search by course can search by course and those who want to search by main ingredient can also search by main ingredient.

I then performed card sorts to ensure that categories and sub-categories were organized intuitively. I found after a few rounds of card sorting that most participants sorted most of the cards in the same way. I did some further rounds of testing with just the problem cards and as a result added a category (dish type).

Card sorting set up

Card sorting set up

Site Map

The following detail of the site map is the result of the card sort.

Site map for browsing recipes section

Site map for browsing recipes section

User Flows

I used user flows to define what needed to be on the site and how the user would best accomplish the task they set out to complete. Below is an illustration of the main flow.

User flow for adding a recipe to planner

User flow for adding a recipe to planner

Wireframes

I then moved on to sketching wireframes. I used quick sketches to ideate then created a low-fidelity prototype in Axure to simulate interactions for user testing.

Home screen wireframe

Home screen wireframe

User Testing

I tested the wireframes on several users by giving them a simple task to complete.

All the users were able to complete the task but the drop down menus used for navigation created a jumpy flow and did not encourage browsing.

In the mid-fidelity prototype, I switched to a sidebar menu that is a more efficient use of space when dealing with a lot of categories and subcategories and is more conducive to browsing.

The Product

Mid-Fidelity Prototype

I re-sketched my screens with a sticky header including a back button for the final low-fidelity prototype.

17_Home_Screen_Mid-Fi.png

Home Page

This home page echoes the structure of the Peapod.com home page, with explanatory tiles, advertising banners, and special and recommended items.

Browsing Recipes

The sidebar menu shows the categories determined in the card sort and shown on the site map.

18_Browse_Recipes_Sidebar_closed.png
19_Sidebar_expanded.png

Categories Expanded

Categories expand down to show more specific subcategories.

20_Filter_Options.png

Sort and Filter

Sort and filter options further aid the user to efficiently find an enticing recipe.

21_Recipe_Detail.png

Recipe Detail

The recipe detail page allows the user to see the recipe.

The call to action buttons are clear and large. Position and color place the most emphasis on the “Shop Ingredients” button.

Suggestions based on the current recipe are included down the right hand side to help the user find similar recipes.

22_Allergy_Notification_Pop_Up.png

Allergy Information

When the user creates their account, they add information about the people they usually cook for.

This informs the red and green family icons used to show whether each family member can eat a the recipe.

Here we can see a red pop-up indicating that a family member cannot eat this recipe because it contains gluten.

Shopping for Ingredients

When the user clicks on “Shop Ingredients” they are shown the various options for purchasing ingredients.

If they do not want to purchase an ingredient, they simply click on the green selected button to unselect it.

The user is also presented with a list of pantry ingredients. These are ingredients that are required for the recipe but that the user is likely to already have, such as olive oil. These are deselected by default, but can be selected and purchased in exactly the same manner as the other ingredients.

Meal Planner

Recipes can be added to the meal planner directly from the recipe detail and from the meal planner itself.

When a meal has been added an image of the meal is shown with a colored border indicating the status:

  • Green: ingredients purchased

  • Orange: ingredients in cart

  • Red: ingredients need to be added to cart

24_Meal_Planner.png
25_Add_to_Planner_Pop-Up.png

Browse Lunch Recipes

If the user chooses to browse recipes, a pop up will open showing the recipes in that category.

26_Browse_Lunch_Recipes.png