CodI

Home Depot’s AI helper

UX

UI

AI

Motion

I led the UX design of CODI, a Conversational UI at Home Depot tailored for DIYers. CODI uses generative AI to help users identify home issues, find products, and follow personalized tutorials.

Client

Home Depot

My role

Design Lead

Contribution

User research / Product design / Motion design / Team management / Film production / Team Mentor

Timeline

7 weeks (Aug. - Oct. 2023)

Problem

Home Depot is the largest DIY wholesaler and DIY resource provider in the U.S. However, for young people without much experience, it can be overwhelming.

Home Depot’s digital tools fail to connect products, DIY library, and services, weakening their appeal to younger audiences.

Research

Through on-site visits to Home Depot stores, interviews with employees, business stakeholders interviews and current users, and reviews of existing products, we identified their core issues.

Painpoints

Uncertain about diagnosis and solution

When something goes wrong at home, users often struggle to identify the exact problem.

Challenging to locate products and find associates

Users often get lost in the massive aisles and struggle to find an associate, then have to wait once they do.

Unclear DIY project planning and product specifications

Overbuying materials due to uncertainty about the right product.

Desire for continuous assistance during DIY projects

Want clear guidance without second-guessing every step.

Solution

CODI is a conversational AI designed to assist you in identifying your problems, facilitating purchases at home or in-store with just the right amount you need, and offering tutorials tailored to your home.

APP CODI

TABLET CODI

Design Challenge 1

How might we integrate AI voice assistants into the existing Home Depot environment to reduce the learning curve for users?

Hello! Happy to help. First, can you scan the wall to capture your room measurements?

Helvetica Neue

Color palette

Bold & Regular

Remake icons and add roundness

New Icons

Black

#

1F1F1F

White

#

F9F9F9

Grey 1

#

C1C1C1

Grey 3

#

747474

Grey 4

#

1F1F1F

Primary Orange

#

FF771D

Gradient orange

#

-

Accent

#

76B438

Warning

#

FF3B30

Step 1 - Renew the App

CODI’s Personality

CODI’s Motion

The shape of CODI is inspired by a nut. On this basis, I shifted the visual center to make CODI more anthropomorphic and modern.

Step 2 - Design CODI

Idle

Listening

Wake up

Proccessing

Speaking

Notification

Successful

Error

CODI’s Personality

Approachable

Reassuring

Knowledgeable

Empowering

Step 3 - Anatomy of design

1

Okay, I’ll do that.

6

2

3

7

4

5

1

Conversation bubbles

2

Tool box with QR scan, 3D scan and cameras

3

Codi

4

Keyboard

5

Collapsible navigation panel

6

History of conversation and projects

7

Speech to text conversion

Design Challenge 2

How might we help users quickly identify problems and provide solutions?

CODI intelligently offers features like photo recognition and AR scanning based on the context to help users quickly identify issues.

After identifying the problem, provide customized solutions and offer users a variety of options to choose from.

Design Challenge 3

How might we assist customers in quickly locating products in-store and finding experts to address their questions?

Automatically activate in-store mode near the shop, offering features to call an associate and AR navigation.

Design Challenge 4

How can we help users better plan their DIY projects to complete them efficiently?

Provide detailed steps and the time needed for each step after the user purchases the materials.

Create customized tutorials based on the user's previous scan results, using animations to help users understand the steps better.

Design Challenge 5

How can we provide ongoing support to users throughout their project until completion?

Users can pause ongoing projects at any time, and the system will provide suggestions based on the current stage after pausing.

Incomplete projects will be saved by the system, allowing users to continue their projects at any time.

Contact

Albertzhangzzzzz@gmail.com

@ 2025 Albert Zhang