ReSupply

Making furniture donation easier with a streamlined checkout flow and improved accessibility

Role

UX/UI designer

Employer

ReSupply (freelance)

Platform

Desktop, mobile

Areas

UX, UI, IA

Duration

1 month

ReSupply, one of Goodwill's largest donation facilitation services, offers pickup and delivery on behalf of Goodwill Industries. Donors list items they want to give, and for a fee, ReSupply handles pickup and drop-off at a local Goodwill donation center

Problem Statement

ReSupply’s donation checkout flow needed usability and accessibility improvements to better serve its users. Feedback from the post-checkout questionnaire revealed common frustrations, particularly among users aged 40-70. They wanted a simpler experience with better contrast and visibility to make donating furniture easier and tracking retrieval and payment more intuitive.

As the sole designer on this freelance project, I led research synthesis, translated insights into actionable design improvements, built and tested a prototype, and delivered final designs—all while managing client communication and presentations.

Methodology

Understanding needs

Analyze user data and conduct stakeholder discussions to identify key UX and visual design challenges, ensuring alignment with user expectations.

Evaluating & remapping

Analyze the existing user flow to uncover inefficiencies, address logic gaps, and streamline interactions for a more intuitive experience.

Design & iteration

Translate research insights into a high-fidelity wireframe prototype, facilitating rapid testing and iteration with stakeholders to refine usability.

Final design & handoff

Build out pixel-perfect mockups based on validated wireframes, ensuring accessibility and usability best practices before delivering the final designs.

Understanding needs

To improve the donation experience, I started by digging into user data provided by the client. The majority of ReSupply’s users (about 65%) were between 40 and 70 years old, mostly homeowners looking to declutter. Many weren’t able or willing to just throw things away, so paying for a pickup service was their best option.

I also noticed a strong preference for desktop, with 70% of users donating from a larger screen. This meant clarity and ease of use on desktop were crucial, but the mobile experience still needed to be smooth for those donating on the go. These insights shaped my approach as I analyzed the existing donation flow, looking for pain points, inefficiencies, and ways to simplify the process.

"The downsizer"

Homeowners in their 40s to 70s looking for a hassle-free way to declutter. Rather than discarding items, they preferred donating, but needed a simple, reliable process. With most using desktop vs mobile, clarity and ease of navigation were essential.

"

"

I’d rather donate my things than throw them away, but it has to be straightforward and easy to arrange.

Evaluating & remapping

To optimize the donation experience, I began by analyzing the existing user flow and screens to uncover inefficiencies and address any logic gaps. During this analysis, I identified that the steps were ordered in a suboptimal way, preventing users from discovering their eligibility early in the process. This not only risked wasting their time but also created frustration when users had to move through multiple stages before realizing they weren’t eligible.

Original mobile screens (for a consolidated view of entire flow)

I redesigned the flow to prioritize eligibility checks earlier, ensuring users could quickly determine whether they qualified for donation pickup. By placing this step upfront, I minimized wasted time and set clear expectations from the start. Additionally, I added steps to clarify ReSupply's offering and distinguish it from Goodwill's free donation service. This helped users understand the differences between the two services and made the process more intuitive overall, streamlining the interaction and enhancing the overall user experience.

Redesigned user flow

Design & iteration

I analyzed the pain points identified by users, mapped them onto the user flow, and pinpointed 12 key screens in need of redesign to better align with user goals. I then created a high-fidelity prototype in Figma to facilitate discussions with stakeholders and gather usability insights throughout the process.

A key issue was the lack of feedback, particularly around errors or eligibility, which could lead to confusion, especially for older users. To address this, I added clear, actionable error messages and alerts to clarify eligibility and service details, guiding and empowering users throughout the process.

These updates were crucial for reducing cognitive load, improving clarity, and ensuring a smoother, more intuitive donation experience.

Post-revision wireframes and error flow

Final design & handoff

The wireframe prototype helped identify user journey and UX writing issues early on, allowing for iterative improvements without overcommitting to visual details. This streamlined the revision process and enabled me to move efficiently into final visuals, focusing solely on refining the look and feel.

The final mockups elevated ReSupply’s branding while ensuring all UX and visual enhancements carried over seamlessly to the mobile experience.

Next steps & learnings

For next steps, I’d focus on gathering user feedback through usability testing to validate the changes made in the flow and error messaging. This would help ensure that the new design not only resolves the pain points but also meets the expectations of our primary user group. Additionally, further refinements to the UI could be made based on this feedback to optimize accessibility and clarity. Finally, collaboration with development teams for a smooth handoff and post-launch monitoring would be key to ensure the new flow performs well in real-world scenarios.

Managing scope creep was a crucial aspect of this project. Initially, I lacked clarity around the required timing and deliverables, which made it challenging to plan effectively. Through this project, I learned the importance of allocating buffer time for tasks with unclear time estimates to avoid delays. My respect for project managers deepened significantly, as I gained a greater appreciation for the role they play in balancing timelines and expectations. ❤️

More Case Studies