A local peer-to-peer marketplace

feature

ux research

Figma

testing

prototyping

Maze

An end-to-end mobile app designed to strengthen community connections, and promotes local free economy through easy sharing and sustainable practices.

An organization
tool for Gmail

feature

ux research

Figma

testing

prototyping

Maze

This project redesigns a small business website to strengthen its branding, appeal to customers, and ensure seamless responsiveness across devices.

A local peer-to-peer marketplace

feature

ux research

Figma

testing

prototyping

Maze

SUMMARY

SUMMARY

SUMMARY

Context

Context

Context

As the cycle of consumption and disposal continues to accelerate, many want to reduce their impact.

Problem

Problem

Problem

People aware of their environmental impact try to buy less and choose to to find things secondhand, to cut waste and new demand for goods.

Though online platforms facilitate item exchanges, there’s untapped potential to use these transactions to foster a stronger culture of community support and mutual aid.

How can we preserve the website’s unpretentious, local business feel while strengthening its brand identity and making it more distinctive?

Solution

Solution

Solution

An app where users can easily list items, request what they need, and coordinate pickups - or simply alert neighbors about a free box with no coordination required. By encouraging fair offers and lending, with the option to remain anonymous if needed, the app fosters trust and inclusivity.

REsearch & define

REsearch & define

REsearch & define

How do people give and find things for free?

How do people give and find things for free?

How do people give and find things for free?

I knew that finding specific things you need could be challenging, while clearing your home of things you don’t need can feel arduous. However I didn’t want to just follow my assumptions so I used different research methods to achieve my objectives.

Finding opportunities:
Competitive Analyis
Finding opportunities:
Competitive Analyis
Finding opportunities:
Competitive Analyis

Identify the most commonly used apps for peer-to-peer marketplaces

Identify the most commonly used apps for peer-to-peer marketplaces

Identify the most commonly used apps for peer-to-peer marketplaces

Investigate their pain points, advantages, and differences.

Investigate their pain points, advantages, and differences.

Investigate their pain points, advantages, and differences.

Understanding the pain points:
First hand interviews
Understanding the pain points:
First hand interviews
Understanding the pain points:
First hand interviews

Understand any point points when it comes to giving/receiving free things

Understand any point points when it comes to giving/receiving free things

Understand any point points when it comes to giving/receiving free things

What people would expect from a marketplace app for only free things.

What people would expect from a marketplace app for only free things.

What people would expect from a marketplace app for only free things.

Competitive Analysis

Spaces without community or enforced rules become overrun with ads and spam

Competitive Analysis

Spaces without community or enforced rules become overrun with ads and spam

Competitive Analysis

The hurdle of getting started, the effort of maintenance

Affinity mapping showed that the visual impact is one of the factors that is used to decide on where to go. Without visuals, people often want a recommendation from someone they know. Social media came up frequently - not only as a way people discover places, but also as proof that a business is vibrant and active.

Key Insights

Large Userbase

FB Marketplace and OfferUp are known and used for their large, engaged user bases.

Large Userbase

FB Marketplace and OfferUp are known and used for their large, engaged user bases.

Large Userbase

FB Marketplace and OfferUp are known and used for their large, engaged user bases.

Keeping posts updated

Users who are giving often struggle with keeping posts updated after pickup.

Keeping posts updated

Users who are giving often struggle with keeping posts updated after pickup.

Keeping posts updated

Users who are giving often struggle with keeping posts updated after pickup.

Struggle with follow through

Free items often lack value, making it easier for people to forget and abandon.

Struggle with follow through

Free items often lack value, making it easier for people to forget and abandon.

Struggle with follow through

Free items often lack value, making it easier for people to forget and abandon.

Spam in broad marketplaces

Spaces not devoted to free items are filled with irrelevant advertising

Spam in broad marketplaces

Spaces not devoted to free items are filled with irrelevant advertising

Spam in broad marketplaces

Spaces not devoted to free items are filled with irrelevant advertising

User Retention

Trying to interact with flaky givers and users deter long-term engagement

User Retention

Trying to interact with flaky givers and users deter long-term engagement

User Retention

Trying to interact with flaky givers and users deter long-term engagement

Encouraging Community

Only Trash Nothing promotes a community mindset with community guidelines

Encouraging Community

Only Trash Nothing promotes a community mindset with community guidelines

Encouraging Community

Only Trash Nothing promotes a community mindset with community guidelines

Primary research

The convenience of throwing things away frequently outweighs the effort required to find interest

Primary research

The convenience of throwing things away frequently outweighs the effort required to find interest

Primary research

The convenience of throwing things away frequently outweighs the effort required to find interest

I wanted to understand the experiences of people leaving things on the curb or finding them. I wanted to find out what motivations, challenges and behaviors surround the use of existing peer-to-peer marketplaces. I conducted interviews with six adults with an age range of 29 - 64 who regularly get things for free or want to give things away. There a few baseline assumptions that I wanted to make sure I could validate:

I was also mindful of the risks involved in talking to people. Their motivations for giving away or picking up items can be complex, influenced by economic, social, and environmental factors that are hard to fully capture. Responses may also be biased, such as wanting to appear more eco-conscious.

Key Insights

Feeling a sense of community

People value community support and staying local. An option for anonymity before messaging would add comfort.

Feeling a sense of community

People value community support and staying local. An option for anonymity before messaging would add comfort.

Feeling a sense of community

People value community support and staying local. An option for anonymity before messaging would add comfort.

Difficulty finding relevant posts

It’s hard to monitor apps for posts and not miss opportunities without being online all the time. It’s overwhelming to sift through a lot of things that aren’t of interest, especially when people don’t update their posts.

Difficulty finding relevant posts

It’s hard to monitor apps for posts and not miss opportunities without being online all the time. It’s overwhelming to sift through a lot of things that aren’t of interest, especially when people don’t update their posts.

Difficulty finding relevant posts

It’s hard to monitor apps for posts and not miss opportunities without being online all the time. It’s overwhelming to sift through a lot of things that aren’t of interest, especially when people don’t update their posts.

Getting things secondhand is harder

It takes luck, effort, and patience. Finding free or secondhand items is exciting, but pickup logistics can be drawn out.

Getting things secondhand is harder

It takes luck, effort, and patience. Finding free or secondhand items is exciting, but pickup logistics can be drawn out.

Getting things secondhand is harder

It takes luck, effort, and patience. Finding free or secondhand items is exciting, but pickup logistics can be drawn out.

Giving things for free

People prefer giving to those who need it but will toss items if it's too much hassle. Some prefer to give items away immediately, while others accumulate and give in bulk.

Giving things for free

People prefer giving to those who need it but will toss items if it's too much hassle. Some prefer to give items away immediately, while others accumulate and give in bulk.

Giving things for free

People prefer giving to those who need it but will toss items if it's too much hassle. Some prefer to give items away immediately, while others accumulate and give in bulk.

Findings: synthesizing the research

Ensuring a smooth experience for both sides of the “transaction”

Findings: synthesizing the research

Ensuring a smooth experience for both sides of the “transaction”

Findings: synthesizing the research

Ensuring a smooth experience for both sides of the “transaction”

Through affinity mapping, I could gather my observations, find patterns, and distill them into personas. I interviewed people who frequently give things away to gather insights. For them, giving is a natural part of life and culture. While some see keeping items out of the trash as a bonus, others view it as a key motivation.

Based on the primary research, I identified two user personas: Elizabeth representing those who mostly gives things away, and Em representing users who mostly acquire items. Having these personas as a reference ensured that I stayed aligned with user needs and avoided straying from the problem I was trying to solve.

See personas in full size

See personas in full size

See personas in full size

Empathizing with the user

Empathizing with the user

Empathizing with the user

Using a persona, I developed a user journey map for the task I wanted to eventually test: finding used furniture. By parsing out the highs and lows that a user may experience, I could focus on an opportunity where the app can do some heavy lifting.

See user journey map in full size

See user journey map in full size

See user journey map in full size

Feature Set

Feature Set

Feature Set

I had many ideas for features that would make the app more useful and stand out amongst competitors but ultimately many of the pain points identified by the participants interviewed were better suited to minor enhancements that would elevate the experience and differentiate the product in the market.

Deciding what to prioritize

Fostering reliability between users to build trust

Deciding what to prioritize

Fostering reliability between users to build trust

Deciding what to prioritize

Fostering reliability between users to build trust

For the MVP, I chose to prioritize addressing a core need: enabling users to easily acquire items while focusing on the relevant pain points. The most important aspects of the app for users are:

Ease of use

Ease of use

Ease of use

For posting item information and description, even for more than one item.

For posting item information and description, even for more than one item.

For posting item information and description, even for more than one item.

A chat bot to help efficiently communicate for logistics and help prompt users

A chat bot to help efficiently communicate for logistics and help prompt users

A chat bot to help efficiently communicate for logistics and help prompt users

Reminders to users receiving items to be communicative and follow through.

Reminders to users receiving items to be communicative and follow through.

Reminders to users receiving items to be communicative and follow through.

A sense of community

A sense of community

A sense of community

Community guidelines before interactions and actions

Community guidelines before interactions and actions

Community guidelines before interactions and actions

Ability to flag inappropriate posts or behavior

Ability to flag inappropriate posts or behavior

Ability to flag inappropriate posts or behavior

Contribution “badges” to create trust between users

Contribution “badges” to create trust between users

Contribution “badges” to create trust between users

The option of keeping personal info private, and the ability to give a vague location.

The option of keeping personal info private, and the ability to give a vague location.

The option of keeping personal info private, and the ability to give a vague location.

Ability to find relevant things

Ability to find relevant things

Ability to find relevant things

Categorization, labels, filters

Categorization, labels, filters

Categorization, labels, filters

Easy way to update listings

Easy way to update listings

Easy way to update listings

Notifications for curbside things that you have selected that you’re interested in.

Notifications for curbside things that you have selected that you’re interested in.

Notifications for curbside things that you have selected that you’re interested in.

The option to request something you need, and see all requests

The option to request something you need, and see all requests

The option to request something you need, and see all requests

Information architecture

Evaluating and optimizing the user experience

Information architecture

Evaluating and optimizing the user experience

Information architecture

Evaluating and optimizing the user experience

To identify the key screens and prioritize what would need to be developed first, I mapped out the main functions and user flow for the app as a whole.

A sitemap to visualize the structure of the app

A sitemap to visualize the structure of the app

A sitemap to visualize the structure of the app

Design & Test

Design & Test

Design & Test

Using wireframes to test navigation and visual hierarchy

Would people use this feature if it existed?

Using wireframes to test navigation and visual hierarchy

I used a rudimentary figma wireframe prototype to assess whether the layout and task flow felt intuitive and frictionless. Six people participated in moderated think-aloud sessions, primarily testing the desktop prototype.

Some early sketching to get early feedback about hierarchy

Some early sketching to get early feedback about hierarchy

Some early sketching to get early feedback about hierarchy

low fidelity prototype

Testing navigation through the main flow

low fidelity prototype

Would people use this feature if it existed?

low fidelity prototype

Testing navigation through the main flow

11 participants completed a mix of moderated and unmoderated tests. Overall the flow was successful, with 75% rating for a 4 out 5 or higher. There were some oversights with the testing and guiding the user, I did not tell them that after completing the messages that they had to go back to the map to complete the flow.

The low fidelity interactive prototype

The low fidelity interactive prototype

The low fidelity interactive prototype

See personas in full size

See personas in full size

See personas in full size

Testing navigation through the main flow

Reducing visual clutter to reduce cognitive load

Reducing visual clutter to reduce cognitive load

11 participants completed a mix of moderated and unmoderated tests. Overall the flow was successful, with 75% rating for a 4 out 5 or higher. There were some oversights with the testing and guiding the user, I did not tell them that after completing the messages that they had to go back to the map to complete the flow.

Heatmaps showing the most common clicking areas

Heatmaps showing the most common clicking areas

Heatmaps showing the most common clicking areas

Key insights from lo-fi testing

Users prefer more context

Expecting to see their location in comparison to the map pins.

Users prefer more context

Expecting to see their location in comparison to the map pins.

Users prefer more context

Expecting to see their location in comparison to the map pins.

Cluttered item page

The item page was a bit overwhelming and some details for the item could have been made separate such as size, color, condition, material.

Cluttered item page

The item page was a bit overwhelming and some details for the item could have been made separate such as size, color, condition, material.

Cluttered item page

The item page was a bit overwhelming and some details for the item could have been made separate such as size, color, condition, material.

Unhelpful information

Details about the Giver’s profile was not that useful and took away attention from the main task.

Unhelpful information

Details about the Giver’s profile was not that useful and took away attention from the main task.

Unhelpful information

Details about the Giver’s profile was not that useful and took away attention from the main task.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

branding + ui kit

Visually aligning with values

branding + ui kit

Visually aligning with values

branding + ui kit

Visually aligning with values

LOGO

LOGO

LOGO

Since decluttering or finding items can feel overwhelming, I focused on making the experience simple and organized. I named it “CurbAlert,” a familiar term, often used on Facebook, for giving away free items. The logo takes a literal approach, representing both the curb itself and the idea of connection.

Since decluttering or finding items can feel overwhelming, I focused on making the experience simple and organized. I named it “CurbAlert,” a familiar term, often used on Facebook, for giving away free items. The logo takes a literal approach, representing both the curb itself and the idea of connection.

Since decluttering or finding items can feel overwhelming, I focused on making the experience simple and organized. I named it “CurbAlert,” a familiar term, often used on Facebook, for giving away free items. The logo takes a literal approach, representing both the curb itself and the idea of connection.

Typography + Icons

Typography + Icons

Color

Color

Color

I defined the app’s brand values as community, care, generosity, and sustainability, reflected in a warm palette of greens and yellows.

I defined the app’s brand values as community, care, generosity, and sustainability, reflected in a warm palette of greens and yellows.

I defined the app’s brand values as community, care, generosity, and sustainability, reflected in a warm palette of greens and yellows.

Typography + Icons

Typography + Icons

typography & icons

typography & icons

typography & icons

High Fidelity Prototype

Simplifying pickup planning between users

High Fidelity Prototype

Would people use this feature if it existed?

High Fidelity Prototype

Simplifying pickup planning between users

11 participants completed a mix of moderated and unmoderated tests. Overall the flow was successful, with 75% rating for a 4 out 5 or higher. There were some oversights with the testing and guiding the user, I did not tell them that after completing the messages that they had to go back to the map to complete the flow.

SUCCESS METRICS

Either too technical or too basic

Error rates: low error rate, high completion rate

Error rates: low error rate, high completion rate

Ease of use: no hesitations, low time to complete

Ease of use: no hesitations, low time to complete

Satisfaction: rating, nothing missing, comments on positive experience

Satisfaction: rating, nothing missing, comments on positive experience

EXPECTED RESULTS

Either too technical or too basic

The users are able to find the buttons to navigate and do each task The task flow is easily followed and understood

The users are able to find the buttons to navigate and do each task The task flow is easily followed and understood

Design patterns are recognized without hesitation

Design patterns are recognized without hesitation

Users might try and find side tables through the filter or categories available instead of search

Users might try and find side tables through the filter or categories available instead of search

SUCCESS METRICS

Error rates: low error rate, high completion rate

Error rates: low error rate, high completion rate

Ease of use: no hesitations, low time to complete

Ease of use: no hesitations, low time to complete

Satisfaction: rating, nothing missing, comments on positive experience

Satisfaction: rating, nothing missing, comments on positive experience

EXPECTED RESULTS

The users are able to find the buttons to navigate and do each task The task flow is easily followed and understood

The users are able to find the buttons to navigate and do each task The task flow is easily followed and understood

Design patterns are recognized without hesitation

Design patterns are recognized without hesitation

Users might try and find side tables through the filter or categories available instead of search

Users might try and find side tables through the filter or categories available instead of search

See hi-fi flows in full size

See hi-fi flows in full size

See hi-fi flows in full size

RESULTS

Inconvenient to fast tracked pick up planning

RESULTS

Would people use this feature if it existed?

RESULTS

Inconvenient to fast tracked pick up planning

All participants were able to complete both tasks quickly. Two people rated the flow as 4/5, and the other 7 rated it a 5/5. Overall users found it to be straightforward, easy, and intuitive. The organization and navigation patterns were familiar and easy to figure out.

Key insights from hi-fi testing

Following expectations

A few things were still unclear and needs refinement, like the “find my location” button, pink highlights for vague location, and details on the item page.

Some users expect to see a logo or app name as a reminder of what platform they’re using, especially since it’s not widely recognized.

Everyone liked that the CTA button scrolled down to the form, as they got a glimpse of what they skipped over.

Following expectations

A few things were still unclear and needs refinement, like the “find my location” button, pink highlights for vague location, and details on the item page.

Some users expect to see a logo or app name as a reminder of what platform they’re using, especially since it’s not widely recognized.

Everyone liked that the CTA button scrolled down to the form, as they got a glimpse of what they skipped over.

Following expectations

A few things were still unclear and needs refinement, like the “find my location” button, pink highlights for vague location, and details on the item page.

Some users expect to see a logo or app name as a reminder of what platform they’re using, especially since it’s not widely recognized.

Everyone liked that the CTA button scrolled down to the form, as they got a glimpse of what they skipped over.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

Confusion around language and icon

Misunderstood “interest meter” - users thought they had to gauge how interested they were in the item, instead of item popularity

”Offers” and “Requests” were unclear. It could mean people who have asked for the item or how interested people are.

REvisions

REvisions

REvisions

Matching expectations and clarifying visuals

Matching expectations and clarifying visuals

Matching expectations and clarifying visuals

Most of the feedback I received were about minor issues, as shown below.

Landing page (MAP)

Landing page (MAP)

Landing page (MAP)

Item page

Item page

Item page

Chat page

Chat page

Chat page

The interactive prototype

The interactive prototype

The interactive prototype

Below is an example of the prototype that was tested. Click around to explore!


Task: 

Find a side table, and contact your neighbor to arrange a pickup

Below is an example of the prototype that was tested. Click around to explore!

Task: 

Find a side table, and contact your neighbor to arrange a pickup

Reflections

Reflections

Reflections

Next steps

Next steps

Next steps

In addition to further testing the latest changes, I’d love to explore features that make the app unique:

In addition to further testing the latest changes, I’d love to explore features that make the app unique:

In addition to further testing the latest changes, I’d love to explore features that make the app unique:

Fair Offers”, A feature for Givers that randomly selects a recipient 24 hours after posting, giving everyone—especially those not always online—a fair shot. It would be really interesting to try and teach new concepts and improve learnability.

Fair Offers”, A feature for Givers that randomly selects a recipient 24 hours after posting, giving everyone—especially those not always online—a fair shot. It would be really interesting to try and teach new concepts and improve learnability.

Fair Offers”, A feature for Givers that randomly selects a recipient 24 hours after posting, giving everyone—especially those not always online—a fair shot. It would be really interesting to try and teach new concepts and improve learnability.

Gamifying the experience to keep users engaged. After all, this app would depend on the active userbase for it to actually be useful. Like Duolingo and Finch, users could earn points, unlock rewards, and climb leaderboards.

Gamifying the experience to keep users engaged. After all, this app would depend on the active userbase for it to actually be useful. Like Duolingo and Finch, users could earn points, unlock rewards, and climb leaderboards.

Gamifying the experience to keep users engaged. After all, this app would depend on the active userbase for it to actually be useful. Like Duolingo and Finch, users could earn points, unlock rewards, and climb leaderboards.

Main takeaways

Main takeaways

Main takeaways

The benefits and disadvantages of different user testing methods, gathering actionable insights without leading questions. The research helps identify how the app can naturally fit into people’s existing habits, supporting the different ways they already give and receive free items.

The benefits and disadvantages of different user testing methods, gathering actionable insights without leading questions. The research helps identify how the app can naturally fit into people’s existing habits, supporting the different ways they already give and receive free items.

The benefits and disadvantages of different user testing methods, gathering actionable insights without leading questions. The research helps identify how the app can naturally fit into people’s existing habits, supporting the different ways they already give and receive free items.

Multiple rounds of testing are crucial. Since the app isn’t essential and requires extra effort, the experience must be smooth and rewarding. Usability testing quickly surfaced issues and challenged assumptions quickly.

Multiple rounds of testing are crucial. Since the app isn’t essential and requires extra effort, the experience must be smooth and rewarding. Usability testing quickly surfaced issues and challenged assumptions quickly.

Multiple rounds of testing are crucial. Since the app isn’t essential and requires extra effort, the experience must be smooth and rewarding. Usability testing quickly surfaced issues and challenged assumptions quickly.