top of page


UI/UX Designer





Project Duration

1 Month


Individual Project

This is a personal project and not a collaborative project with Whole Foods.

"I want to keep an inventory of my fridge to avoid any produce going bad but it is extremely troublesome to input and update it all the time."


Keeping an inventory of everything in your fridge is a great first step to reducing food waste, but it may be time-consuming inputting and updating the inventory and it may show inaccurate expiration dates. The fridge feature in the Whole Foods app allow any users to have a seamless process in keeping an inventory including automated item input after every grocery run and digital reminders when their produce is going bad.

Problem Statement

Food waste contributes to climate change, in fact, it is responsible for 6% of total global greenhouse emissions, this includes food production, its transportation, handling and landfill disposal (Ritchie, 2020). If we gather the amount of food loss and waste, it covers approximately a third of food that could be consumed by people in the United States (Buzby, 2022). Although food retails and restaurants are partly responsible in negligent food disposal, a huge chunk of our individual food waste do end up in landfill (Scarce,org., 2022) — which brings me to the question: what can we do, as individuals, to reduce our food waste?

One of the solutions that we could reduce our food waste is to keep note of what it is we have in our pantry, fridge and freezer. Having an inventory can remind me us to consume what we have before letting them go bad and overbuying new groceries. However, keeping a kitchen inventory could be a hassle.


Time Consuming

Manually inputting and updating every item from your kitchen or after every grocery run is extremely inefficient and tedious. Users might drop this method even before completing one whole session.

Inaccurate Expiration Date

To consume items before they go bad, it is helpful to know when they are losing their freshness. Calculating manually or through a current digital platform could cause inaccurate results as there are a lot of factors within the food supply chain that impacts the freshness of a produce.


After considering the pain points and solutions, I began my design process — starting with interviews. I interviewed people who are between the age of 22-35, lives in New York City, goes to Whole Foods to get their groceries, use the app to get discounts, and may or may not be aware of food waste. I gathered all the insights from my primary and secondary research and lay out the required features that I would be including. I created user flows and wireframes as well to get a better understanding of my design solution. Additionally, I did my research on Whole Foods' branding and design system, which I then apply to my design.


Whole Foods ‘My Kitchen’ encourages users to participate in reducing their food waste by keeping an inventory of their pantry, fridge, and freezer. ‘My Kitchen’ will calculate a product’s freshness and remind users when an item is going bad which prompts the user to use the item instead of throwing them out.

‘My Kitchen’ Inventory

Have your items automatically added when you shop at Whole Foods with the option of adding them manually if you shop somewhere else. The automatic system avoids the hassle of having to do it manually every grocery run.


Flags items in your shopping list when they are under ‘My Kitchen’ inventory to prevent overbuying. This allows users to finish what they have in their kitchen before returning to the grocery store.


Expiration Date Calculation

Calculate the lifespan of each item automatically when it is added inside ‘My Kitchen’. The app will let the user know ahead of time when an item is going bad, this will allow the user to use the item before it is too late. Additionally, ‘My Kitchen’ could give out a more accurate calculation than doing it manually or using a different software because there is data on the food supply chain which could affect the expiration dates.


When the user is notified on an item that is going bad, ‘My Kitchen’ could suggest recipes with the ingredient and if the item has gone bad, the Whole Foods app will then suggest some nearby composting locations.



The success metrics that I would be looking at are calculation accuracies on the expiration dates and product stickiness. It is important to get as close as we can to 100% accuracy when it comes to expiration dates, this will take several testings and trials in research and development. Product stickiness is as important to understand if our feature is creating value and engaging our users. Receiving insights on how many users click ‘consumed’ after an expiration notification is sent out will show that the system is performing successfully.

bottom of page