top of page
Turning a fragmented home improvement trip into one connected project

A trip-based system that unifies planning, in-store navigation, and project completion. An experience designed to reduce failed trips, lower reliance on store associates, and increase project completion for DIY and Pro users.

Role

Product Designer

Scope

Connected feature system

Type

Concept

List Builder Mock.png
Trip Details Mock.png
Live Checklist Mock.png
How I Approached This

This was concept exploration. What informed it: product knowledge from cross-functional work, along with store behavior and past user research and user intent. What I didn't have was dedicated user interviews, prototype usability testing, or metrics to size the opportunity. Ideally, those would be the first additions.

The Problem

Home improvement projects fall apart before the user gets to the register. Deterioration starts in the gaps between planning and shopping. Customers are managing materials, time, and store logistics across multiple tools, conversations and trips. Currently these are treated as separate tasks. Lack of connection between project tools and information creates friction for users. Customers end up integrating this themselves which often times leads to extra shopping trips and time lost. I focused on this experience holistically and recognized it as a layered process that starts before the user steps foot in a store.

A trip is a process comprised of multiple steps, not just an endpoint.

Fragmented planning

Materials scattered across notes, past purchases, and memory. No single place to assemble a project.

Inefficient trips

Time lost locating items and finding associates. Missing items create return trips.

Disjointed Execution

The plan doesn't follow the customer into the store. Lists stop being useful once shopping starts.

What I did

I explored two directions. The first direction was additive, I focused on creating new features on top of the existing architecture. The second was connective, realizing the existing features as steps in an overall flow rather than separate destinations with isolated intentions. The connective approach serviced the user throughout their entire journey while still being useful individually, I chose this approach. Building new features on a fragmented foundation would have maximized the problem, not solved it. I explored each phase (Plan, Prepare, Execute) with the goal of reducing friction before and during the trip. Does this problem exist because it was not addressed in a prior step? That question became the filter for the design decisions in the system

The Experience
List Builder Mock.png

PLAN

Planning a project
Transforms scattered ideas into a structured, actionable plan. Start from existing lists, past purchases, or from scratch.
- Start from existing lists, past purchases, or from scratch.
- Continue planning across multiple sessions. 
- Surface relevant items based on project type

PREPARE

From list to project manager
Surfaces constraints before the trip so that friction is resolved at home, not at the shelf.
- Real-time availability and substitutions prevent failed trips
- Cost estimates + scheduling offered upfront, not discovered in store
- Captures questions in advance to reduce reliance on associates
Trip Details Mock.png
Live Checklist Mock.png

EXECUTE

Live checklist & guided shopping in real time
Turns the project plan into an active, in-store companion. The list adapts to where they are in their journey.
- Item mapping reduces time spent navigating aisles
- Availability alerts prevent surprises at the shelf 
- Progress tracking keeps users aligned across team trips
Tradeoffs & Decisions

DIY & Pro considerations

Rather than designing two separate experiences, I prioritized a structured but flexible system. DIY users get a clean checklist. Pro users get a project manager. Same foundation, different levels of depth. Future Pro features would be informed by DIY learnings.

In-Store Execution vs. Preparation

Instead of solely focusing on in-store navigation I opted to also strengthen pre-trip planning. This would help to eliminate friction before high-impact moments rather than solving it in store.

Scope vs. Feasibility

Constraints meant focusing on scalable solutions rather than over optimizing individual features. The goal was to create a solution that could evolve.

Concept vs. Research Timeline

This was informed by product knowledge and user behavior, not dedicated user research. Formal research investment would have painted a clearer picture and filled in
knowledge gaps.


 

Tradeoffs & Decisions

If I picked this up again as a scoped and fully funded project, this is what I would have done differently:

01

Start with dedicated user research

The user journey and system proposed are aligned with our user's mental models. However, there are assumptions about user behavior at each phase that need validation. Identifying exact moment where the current experience breaks down is essential.

02

Prototype testing for the planning phase

The prepare and execution phases are intuitive. However the planning phase holds the most assumptions. Prototyping would surface friction points as well as and existing gaps or opportunities for improvement with this solution.

03

An explicit handoff document

System-level solutions are risk of breaking down over time if changes are made to isolated features without consideration or understanding of the overall intent. A design brief that captures the rationale between behind the phases and users changing needs ensure that we maintain the integrity or build upon the design.

Additional Screens
List Builder Started.png
Pick a Consultation.png
Schedule Consultation.png
Plan my Trip Mock.png
List Hub Mock.png
Trip Review.png
bottom of page