Coffee Factory

A Responsive Website | Branding | UX & UI Design

Project Overview

The Coffee Factory is a local coffee shop that serves hot and cold drinks such as a variety of coffees, bubble teas, and fruit teas. Since the pandemic hit, small businesses have suffered losses due to social distancing and limited dining options. I am tasked to create a responsive website to stay competitive with the more modern and digitally-friendly cafes.

Role

Timeline

Tools

Team

UX Designer
4 weeks (80 hours)
Figma, Miro, Zoom, Pen & Paper
Mentor, Peers
from Design Lab, Myself

👉 Challenge

Due to the Covid 19 pandemic, more and more people use online food delivery services or order take-out. Coffee Factory suffered significant sales and losses since the Covid. So, How can we help Coffee Factory to get more customers through online ordering and take-out services that will increase their sales?

💡 Solution

• A responsive cafe website
• Online order feature
• Branding

View Final Prototype

📌 Process

Empathize
• User Interviews
• Competitive Analysis
• Market Research
• Empathy Map
• Persona
Define
• Define Product Goals
• Features Roadmap
• Card sorting
• Site Map
Ideate
• Task Flow
• User Flow
• Product Requirements
• Wireframes
• Hi-Fi screens
• UI Kit
Prototype
• Working Prototype
Test
• Usability Testing
• Affinity Mapping
• Prototype Revision
• UI Kit Revision
Empathize
Define
Ideate
Prototype
Test
• Market Research
• Competitive Analysis
• User Interviews
• Empathy Map
• Persona
• POV + HMW
• Define Product Goals
• Features Roadmap
• Site Map
• Task Flow
• User Flow
• Product Requirements
• Wireframes
• Hi-Fi screens
• UI Kit
• Working Prototype
• Usability Testing
• Affinity Mapping
• Prototype Revision
• UI Kit Revision

📍 Empathize

Research Plan

Research enables to empathize with the users and understand their needs, wants, motivations, and frustrations. Before I conducted the research, I created a research plan outlining the research goals, methods, participants, and timeline.

Research Goals

• Understand the restaurant industry (before pandemic and current)
• Analyze both direct and in-indirect competitors to discover their strengths, weaknesses, and how they approach and solve similar problems for the target users
• Learn the target users to identify their goals, pain points, motivations, with their online and dine-in experiences (before pandemic and current)

Assumptions

• Customers expect to visit the Coffee Factory under Covid 19 protocols and regulations.
• Customers expect similar processes or patterns in ordering food/drinks from Coffee Factor’s website like any other cafe/restaurant websites.
• Customers expect a friendly and welcoming environment.

Methodologies

• Primary Research (1:1 User Interviews)
• Secondary Research (Market Research & Competitive Analysis)

Market Research

First, I conducted market research to understand the restaurant industry in general and the consumer's behaviors on how they are ordering food online.  Market Research provides critical information to determine who and where the customers are, and evaluate where do we stand. So, Here's what I found. View the full market research here.

Cafe/Restaurant Industry Trends

About 78% of U.S. restaurants offer
some kind of online ordering.

Cafe/Restaurant Industry Trends

78% of millennials say they would spend money on an experience.

Customer's Behaviors

35% of diners said they are influenced by online reviews when choosing a restaurant.

Covid-19 Impact

Before Covid-19, 69% of consumers ordered delivery, but that number has grown to a staggering 88% during the pandemic

Competitive Analysis

Following the market research, I researched my competitors (both direct and indirect) to learn their approaches to solving similar problems for their customers. View the full competitive analysis here.

Strengths

• Takeout option
• Outdoor seating available
• Contactless payment
• 5 Stars reviews on YELP and Google

Weakness

• No curbside pick up
• No online ordering or delivery
• No menu uploaded on the website
• Not active on Instagram

Online Presences

• A responsive website
Instagram
• Yelp and google

Strengths

• Offers high-quality and freshly roasted artisanal beans
• Modern decorations and branding
• Coffee subscriptions are available
• They don't sell just coffee, they sell an experiences
• A fully functioning website and app with an online ordering option

Weakness

• High Price
• Located only in big cities

Online Presences

• A responsive website
Instagram, Youtube, Facebook, Twitter, Yelp and google

Strengths

• An established brand that offers good coffee and delicious pastries.
• A fully functioning website and app with an online ordering option
• Consistent branding and marketing
• Active on Social Media

Weakness

• Lack of personal relationship with the customers
• Cleanliness would depend on each branch

Online Presences

A responsive website
Instagram, Youtube, Facebook, Twitter
Yelp and google

Primary Research

Provisional Personas - I created the personas based on the insights and demographics that I obtained from the market research. The interviewees will be chosen based on these personas.

College Student (18-24)
Both Female and Male

Goals

• To get caffeinated and study in a cozy environment
• Find affordable drinks and snacks
• To find a cafe with wifi

Pains

• Overpriced drinks and pastries
• Unable to check menu and amenities online

Cafe Hopper (25-40)
Female

Goals

• To discover unique coffee and tea presentations
• To find insta-worthy places
Spend time at cafes to chillax

Pains

• Hard time finding high-quality coffee
• Limited seating due to
Covid 19

A Regular
Female/Male (35-65)

Goals

• To meet and talk with friends in the neighborhood
• Looks for more tea options than coffee
• Expect peaceful environment

Cons

• Long waits
• Unable to place a mobile order before coming in

User Interviews

After having a better understanding of the market and competitors, I decided to move forward with the primary research (1:1 user interviews) to gain deeper insights from the users such as their wants, needs, and pain points. I have 5 participants, and their ages range between 18-34 years old. They are both female and male who have visited Coffee Factory, and have experience with online/offline food ordering services. View the full interview script here.

Research Synthesis

Empathy Mapping: I reviewed my notes and recording during the interview and wrote the key statements on the sticky notes. To synthesize the research findings, I created empathy mapping to identify common patterns among participants during the interview. From empathy mapping, I uncovered five insights and generated five needs.

Online Menu
Rush Hours
Online Searches
Attractive Food Pics
Good Customer Services
Pricing
Insights
Needs
• 3/5 participants look for menu in the first place when they are on a cafe/restaurant website.
• 3/5 participants don’t have time to sit at the cafe during rush hours.
• 2/5 participants think pricing is important.
• 4/4 participants makes decisions based on online review.
• 2/4 participants think attractive food pics can make them hungry.
• Users need to know what a cafe offers from the website.
• Users need to have options to order online in rush hours.
• Users need to know the clear pricing before they go to a cafe.
• Users need to check reviews to decide on where to eat.
• Users needs to see what the food looks like.

User Persona

Based on the insights that I obtained from the research, I created a persona to represent our primary users. Meet Grace, a fictional but realistic persona. I'm going to use this persona during the entire design process to ensure a user-centered design.

📍 Define

How Might We?

After generating the insights and needs from the affinity map, it's time to define the problem. First, we are going to create POV statements, and  How Might We Questions.

• POV - Point of View statement is is a way of articulating the problem in an actionable and insightful way from the user’s perspective

• Based on the POV statement- we are going to create HMW questions to launch the brainstorming sessions to explore ideas to solve the design challenges.

Brainstorming - Mind Mapping

I used mind mapping method to generate many ideas as possible through the mind mapping technique to solve HMW questions.

Product Goals

After synthesizing the research, I moved forward with defining product goals. Before we ideate our products or features, it's crucial to know what businesses and users want, and if those goals can be feasible from the technical aspects. I made a Venn diagram to lay out user's goals, business goals, and technical considerations and defined the necessary features for our product. Here, we can see some goals are overlapped, and we can define them as common goals.

Feature Roadmap

After brainstorming the possible features for Mira, grouped them into 4 categories (Must Have, Nice to Have, Surprising, and Delightful, Can Have later). The Categories are based on the effort level and importance of the feature. This roadmap will be referred to in further product development. View the full feature road map here.

Information Architecture - Site Map

Following the product goals and feature roadmap, I created a site map to organzine the contents on the website. This has helped me to visualize the structure of the website/app and ensure if it best suits the user's needs.

📍 Ideate

Task Flow

After creating a site map, which is the skeleton of our product, I moved forward with creating a task flow that will help me visualize what step my persona "Grace" will take to complete a certain task. Creating a task flow is crucial before sketching anything because it helps us visualize the motivations and primary steps that the users want to complete a task or accomplish a goal. The below tasks are defined on HMW questions and the steps that Grace will take during a specific task flow.

Task

As a returning customer, Grace wants to order a Coffee for pick-up in a rush hour.

User Flow

Following the task flow, I created user scenarios that help me empathize with the context of our users and articulate their goals and motivations.  This user flow is to uncover the possible steps Grace would take to complete the task based on the defined scenario. View all 3 flows here.

Sketching the ideas

Once I have outlined major requirements for the app, I created a UI requirement list which is a to-do list for the key elements identified in the flow chart. After mapping out the list of the key screens I'm going to create, I grabbed a pen and paper to visualize my idea in sketches because this is easiest and fastest way to interpret my ideas.

Digitizing mid-fi wireframes

After deciding the visual layout to move forward, I digitized my sketch to mid-fi wireframes on Figma. This allows me to visualize the priorities such as the hierarchy and usability without taking too much time to implement the details such as color and font.

📍 Prototype

Creating a working prototype

I mapped out the interactions on Figma to create a working prototype. This prototype will be used to test how the users are going to interact with the defined tasks.
Task 1 - Find the menu to learn what they offer
Task 2 - Find the info about the location on the website
Task 3 - Order a Latte to pick up asap

View Prototype

📍 Testing

Usability Test Planning

Since we have the working prototype, it's time to test how the users will interact with it. From this testing, We are going to find deeper insights to identify errors and improvements. We will also evaluate whether if it can validate the assumptions or not. Before conducting the research, I created a plan to outline the research goal, objectives, and tasks. View the full testing plan here.

I used the "Think Aloud" method to conduct the usability testing because it is inexpensive, and no special requirement is needed. I took notes as my participants talked. I recruited 5 participants through friends and family, and as well as at Coffee Factory. I conducted the testing via Zoom. Here is the findings below.

Error Free Rate
Task 1: 97% (3errors)
Task 2: 97% (3 errors)
Task 3: 92% (8 errors)

Completion Rate
Task 1: 100%
Task 2: 100%
Task 3: 94%

Affinity Mapping

After conducting the usability testing, I summarized the test results with affinity mapping to find the patterns while the users were interacting with the prototype. Like the empathy mapping, I broke down the transcripts and wrote down the key elements on the sticky notes. I was able to obtain five insights from the mapping. I generated five suggestions for improvements based on the insights.

See menu without scrolling much
Access sub menu from drop down
Location
Click here button
Start Qty at 1

Insights

Users are frustrated to scroll down to see the menu because hero section fills the view port.
• Users want to access different menu categories from the drop down menu on the nav bar.
• User are not happy with not being able to see the location on the top due to the hero section that fills the view port.
• Users are not sure what click here button does
• Users are not aware of adding the qty when they want to order only one item

Suggestions

Resize the height of the hero section. Move the menu section to the top.
• Create drop down menu for Drinks/pastries/cakes under Menu tab
• Resize the height of the hero section. Move up the location section.
• Change with “order now”
• Set the Qty at 1

Priority Matrix

I used a priority matrix to evaluate the impact and effort level of suggestions. The matrix includes four quadrants that start with Low Impact, Low Effort on the bottom left, and end with High Impact, High Effort on the upper right. Since we have limited time and resources, we need to prioritize the lists before implementation.

Wireframe Updates

After evaluating the suggestions on the priority matrix, I decided to update all the suggested features since all of them lie in the (High Impact - Low effect * High Impact - High Effort) quadrants.

1. Create drop down menu for Drinks/pastries/cakes under Menu tab
2. Users are not sure what "click here" button does. So, Replaced with Order Now
3. Resize the height of the hero section. Move up the location section.
4. Start at Qty 1

Branding

Before creating a logo and style guide, I started brainstorming on brand attributes representing Coffee Factory based on the project brief. Then, I developed a mood board on Pinterest that reflects the brand attributes "Modern, Friendly, Delicious, Cozy" . Afterward, I started working on various options of logos and moved forward with the one that contemplates Coffee Factory's core value. It's essential to keep in mind that the logo must be scalable and readable. Finally, I created a style guide to build a visual reference for the brand. Check it out below.

High-fi Screens

Following the mid-fi prototype and brand guide, I have a solid understanding of what we are going to build. So, I added the visual details to create a high-fi screens. We are going to use it to test with real users and get approved by the stakeholders.

High-fi Prototype

Following the high-fi wireframes, I created a fully working prototype for a desktop version. So, the stakeholders can interact with the prototype before we move to the development phase.

View Final Prototype

Design System

I created a UI kit (Mobile version) to build a collection of components and resources that help the designers and engineers to build the UI faster in the further steps. This UI kit is a living document and will be updated as far as the product is built further.

Metrics

Measuring the impact and utilizing data are vitally important to create a sustainable product. Based on the metrics below, I am conducting further testings in the future to collect more qualitative and quantitive to measure both the business and user experiences' success.

Measuring User Experience Success

User Satisfaction

To measure how happy customers are with the feature through user interviews and surveys.

Task Success Rate

To collect the percentage of tasks that users complete correctly through the usability test.

Retention Rate

To measure how often users use the feature through the data collected over time after launch.

Measuring Business Success

Increase Revenue

How many percentages we can increase in revenue from online orders?

Brand Awareness

To measure how many new customers find Coffee Factory online through google analytics, and surveys.

💡 Final Thoughts

This is my first UX project working for a local business with the guidance of my mentor Alan, I  learned how to communicate and negotiate with the business owner. Also, I recruited the participants on the spot for the user interviews and usability testing. Aside from that, I gained experience in creating consistent designs across different devices. Last but not least, I was able to learn how Covid-19 has impacted the restaurant industry, and how technology is shifting to solve the problems that we are facing today.

📍Next Steps

After post-launch, I have two things that I'd like to work on if the business is still willing to work with me. 
• To measure the percentage goes up in revenue from online orders.
• To conduct surveys and interviews to measure how customers are happy with the feature.

View more projects

Mira Clothing

AR try-on feature

Etrade

Website Refresh