Helping coffee drinkers dial in the taste of brewed coffee.

June - August 2022
End-to-end product designer & UX researcher

In a January 2022 report, 41% of specialty coffee drinkers attempted to recreate their favorite coffee shop beverage and stated the taste just wasn’t the same.

Brewing coffee may seem simple, but small changes in the brew variables can alter the final taste. Coffee drinkers can get lost in the experimentation required to dial in a coffee bean’s flavor characteristics. The longer it takes to dial in the flavor means drinking subpar coffee and fewer, sometimes expensive, beans to enjoy.

Solution

The Daily Grind is a coffee brewing app that helps users produce a better cup of coffee by keeping track of their setup and suggesting next steps based on taste. Within the MVP, users can explore and refine their coffee brewing process to create coffee they enjoy.

Read the process below

Understanding the science of coffee

This project required a diverse research approach to understand brewing coffee from multiple perspectives. First, I needed to understand the science behind brewing coffee. What exactly is coffee and how is it made?

To gain a holistic understanding involved reading coffee books, scientific papers, and industry papers. What I learned helped me develop in-depth interview questions for baristas and specialty coffee drinkers.

Coffee beans contain 1,000+ chemical compounds making each cup unique.

Brewing coffee is the process of using water to extract soluble chemical compounds from ground coffee beans. Brewing variables affect how many compounds are released into the water, directly affecting the final taste.

Coffee brewing variables

  • Coffee beans: freshness, species, origin, roast level, grind size

  • Water: composition, flow rate, temperature

  • Preparation: bean to water ratio, brewing equipment, brew time

People brew at home to experiment with coffee flavors

Experimentation is important for these drinkers: 60% agree that at-home brewing allows them to experiment making different coffee beverages.
- Attitudes of specialty coffee drinkers (National coffee association 2022)

I interviewed 5 coffee drinkers who use pour-over and immersion brew methods to understand why they use this particular process.

Top motivations to brew

  • The equipment is cheap and capable of producing high quality coffee.
  • Opportunities to try different beans from roasters across the country.
  • Brewing at home saves money.

Serving two coffee brewing personas

Meet Brian and Alice who are coffee brewers that love spending time to craft their coffee each morning. They have different levels of coffee experience and awareness. Both persona’s goals and frustrations are based on research insights collected from surveys, interviews, and online forums.

HMW questions to ideate

With my personas’ in mind I developed HMW questions to ideate solutions to their coffee brewing conundrums.

Key frustrations

  • Not satisfied with coffee quality compared to a coffee shop
  • Forgets favorite roasters or brew details
  • Doesn’t know how to improve the taste of coffee
  • How might we help coffee brewers quickly dial in a flavor they enjoy?

  • How might we make coffee brewers feel confident in their taste palate while navigating new coffee flavors?

Introducing The Daily Grind

An app with a coffee brewing assistant for pour-over and immersion methods. While using the app the user can keep track of all the variables in their brew process. If their coffee doesn’t taste good they can use the app to identify a brew variable to tweak. The next time the user brews coffee, it will be closer to their preferred taste.

Key features

  • Collection of recipes for different brew methods
  • A brew timer to keep results consistent
  • Track brew and coffee beans history
  • Dial in coffee recipe based on taste
  • Journal taste notes

Structuring the app

After deciding on the app’s features, I worked concurrently on the sitemap, and task flows to get a sense of the app's navigational structure. The Daily Grind uses a lateral navigation approach with main tabs: brewing, recipes, history, profile.

Click to view larger

Task flows help define main app functions

Main tasks: users find a recipe, brew coffee, rate coffee, iterate a recipe, and view past brews.

Alice is a novice coffee brewer so she likes to brew from the app's predetermined recipes.

Brian is an experienced coffee brewer and craves consistency so he creates his own recipe. He's interested in the brew details and taste notes of the different beans.

Click to view larger

Sketching & wireframing

After establishing the overall structure of the app, I explored different types of content on individual pages.

  • I explored iterations of page structure fast by creating lots of wireframes. 

  • I simplified any page containing too much information by moving sections to another page or minimizing the visual impact. 

Crazy 8's sketching for the brew timer page.
Click image to view larger

Creating the visual design

I designed the app in dark mode because people brew coffee in the morning, and their eyes may not be adjusted for a bright white background if it’s dark still. Exposure to a vibrant screen can be a jarring way to start the day.

I incorporated icons in the cards to improve the scannability of information. Within the brew timer, icons are associated with color to represent the three different stages of brewing: pouring water, stirring, and waiting.

Observation usability tests: brewing coffee

Before testing, I defined tasks that were crucial to use in the app: adding coffee beans & grinder, finding a recipe, brewing a recipe & logging it, and saving recipes.

Usability testing may be my favorite part of the design process. Observing people making coffee in their homes with my app was fascinating as it unlocked an insider’s point of view.

To test users brewing coffee, I mocked up a video of the brew timer in AfterEffects as Figma only offers animation in 10-second durations. (at least for free)

4 in-person observation testing + 1 remote session

  • 5/5 participants thought this app would help them brew better coffee with continual use.

  • 5/5 participants felt confident in trying the brew assistance if they didn’t like the taste of their coffee.

    Brew timer

    Brew timer

    4/4 participants found the separated water weights valuable when brewing because they didn’t need to calculate water amounts and could focus on pouring water.

    4/4 participants found the brew timer’s filling up animation helpful in gauging water flowrate.

    4/4 participants felt rushed at the beginning of brewing due to short-duration steps and lack of familiarity with the recipe.

    Personalizing the app experience from the start

    Due to the limited time of this project I could only focus on making edits that would have the greatest impact. These changes would reduce the stress of opening up the app for the first time by reducing the blank sections that require set up. Users could also access recipes faster through less clicks.

    Creating an onboarding flow

    5/5 participants felt that the empty homepage was intimidating due to the amount of explanation text. This feedback led me to believe that an onboarding flow would be beneficial for new users.

    • Educating users on the app’s main features

    • Asking users what brewing methods they use so app is populated with relevant content

    Introducing onboarding screens
    1 of 2
    2 of 2

    Restructuring the discover tab

    3/ 5 participants tapped Discover and did not expect to see predefined equipment categories. They wanted to see recipes right away, with the ability to filter. This insight made me reconsider what to display on the Discover tab.

    • Instant access to recipes at the page level

    • Introducing recipe categories that are relevant to the user’s preference

    • Improved clarity of the page’s offerings

    Discover tab
    Before
    after

    The Daily Grind

    By documenting and suggesting brew variables, users can explore and refine their coffee brewing process within the app to create coffee they enjoy. With the guidance of the brewing assistant, they can spend less time experimenting and more time savoring the taste of the coffee beans.

    View prototype

    Closing thoughts

    We successfully brewed coffee, and it didn’t taste too bad!

    Being an MVP, The Daily Grind did its job but needs more iteration and testing to finalize the concept. Working on this project, I learned how to discover a product idea based on researching an expansive topic like coffee.

    Bonus: I also learned how to brew better coffee along the way.

    Lessons learned
    • Reduce cognitive load on the user when they first open an app.

    • Setting up the UI to be consistent across the app.

    Next steps
    • Test onboarding flow and discover tab.

    • Ideate the brew timer to include the last step.