GreenSwap App Design

UI/UX Design | User Research | Project Management

UI/UX Design | User Research | Project
Management

UI/UX Design | User Research | Project
Management

A design for an online marketplace and community platform that facilitates the exchange of extra crops. Helping individuals reduce crop waste, adobe sustainable practices, and make meaningful connections with their community.


A Class project for an Interaction Design Studio.


Click Here to see the prototype!

A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.
A mockup of several screens from the GreenSwap App Design.

Details

September 2024 - December 2024

TIMELINE

Figma

TOOLS

UX Designer and Project Manager, on a team of 5

UX Designer and Project Manager,

on a team of 5

UX Designer and Project Manager,

on a team of 5

ROLE

UI/UX Design | User Research

DISCIPLINES

Many home gardeners and small-scale farmers in urban and suburban areas struggle with surplus produce, leading to waste. In the U.S., 60% of the 1.02 billion tons of food waste comes from households. Meanwhile, many communities lack access to affordable fresh produce, hindering local resource sharing and sustainable food practices.


For this project, my team of five and I decided to focus on the UN Sustainable development goals of: Sustainable Production and Consumption, and Sustainable Communities and Cities. We focused on how we could reduce crop waste and connect communities.

Challenge

The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"
The challange for this project: "How might we reduce produce waste, connect communities, and encourage sustainable practices?"

Research

To gain further insight on how to solve the challenge, we first interviewed farmers, home-gardeners, and produce buyers to assess what their needs and problems related to produce are. During our interviews, we found out that many farmers already had ways of ethically disposing of their excess produce. So, we decided to hone our focus in on Home-Gardeners and Produce-Buyers.

A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews
A list of key user research findings from our interviews

From these insights, we decided to focus our solution on a community-centric platform that would allow users to trade excess produce with their local community. Affording them an experience that is both convenient and mutually beneficial.

From these insights, we decided to focus our solution on a community-centric platform that would allow users to trade excess produce with their local community. Affording them an experience that is both convenient and mutually beneficial.

Personas

After concluding our user interviews, my team and I created personas to represent our findings and potential users, and to guide us into the next stage of our design process. Our personas reflect four different types of users: home-gardeners interested in trading, home-gardeners interested in giving, a non-gardener community member interested in participating, and an aspiring gardener interested in learning. We created these with the idea that the Home-Gardener interested in trading, Jenn Sorrentino, would be our primary user.


Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our primary persona, Jenn, a home-gardener interested in trading with her local community.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our secondary persona, Caleb, interested in participating even though he's not a gardener.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our third persona, Flora, a home-gardener primarily interested in giving away her excess produce.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.
Our fourth persona, Melissa, a non-gardener interested in learning about gardening from her local community.

Storyboards and Scenarios

The next step in our design process was to create scenarios to further understand each personas relevance to the problem we identified. Once we identified their significance, we analyzed their individual needs, goals, and pain points, and considered how external factors such as setting and specific triggers influenced their behaviors. Upon completion of our scenarios, we developed them into storyboards to represent them visually.

Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our first storyboard of our Flora persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.
Our second storyboard of our Caleb persona.

User Flow

Now that we understood our users, our next step was to begin creating our user flow to understand what would be necessary in order to meet our users' needs. We first thought of what the core functionalities the platform would need in order meet our users' needs.

An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform
An image of the core functionalities of our platform

After deciding upon our core functionalities, we built them into our user flow. Initially, we envisioned an onboarding process, a home screen where users could browse listings and make trade offers, an events and locations page, a page that allowed users to add new listings, a communities page that allowed users to connect with others, and a profile page that allows users to manage their trades and present themselves to others.

Our user flow would go on to change throughout our project as we received feedback on our project and insights from usability tests. But, it served us well in this phase of our design process because it encouraged us to think through our ideas and how they would work in an applied setting.

Lo-fi Prototype

The next step in our design process was to create our lo-fi prototype. This allowed us to test out whether or not our user-flow was intuitive and user friendly as well as how users respond to our design solution.

Hi-fi Prototype | First Iteration

Upon completing our lo-fi prototype, we conducted some usability tests. Our key findings from our usability tests were that users found the process of joining a new community confusing and that making a trade offer seemed unintuitive. We addressed these problems in creating the first iteration of our hi-fi prototype.

Ironing out the Issues

Upon completing our first iteration of our hi-fi prototype, we received a lot of feedback during design critique sessions and from usability tests that made us realize that there were many issues with our current design that were irreconcilable.

A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.
A graphic of the key problems our initial interface had.

After identifying what a lot of our key issues were. My team and I decided to hold a whiteboarding session to reimagine our interface and how it could resolve these problems so that it can work best for users.


During this session we audited platforms such as Facebook Marketplace and Depop to attain an idea of how to best present listings to a user and address some of the problems we were facing.

An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.
An image of our whiteboarding.

During this session, we decided to:

  1. Get rid of 'Events and Locations' and add 'Messages' to the bottom navigation bar.

  2. Add a card at the top of the 'Nearby Listings' page that shows the user if someone else has made an offer on one of their listings.

  3. Add a basket functionality that allows users to bundle listings and save a listing for later if they don't want to make an offer on it in that moment.

  4. Simplify the Trade Offer page to allow users to either select from an existing listing or create a new listing when making an offer, all in one place.

  5. Divide communities into 'Neighborhoods' and 'Interest Groups.'

Two Key Design Changes

I'd like to share two key design changes we made after our whiteboarding session that we believe better support users by making the interface more intuitive to use and by better accommodating their wants and needs. We decided to simplify the trade offer process and divide communities into neighborhoods and interest groups.

An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'building a trade' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.
An image that details the design evolution of our 'communities' functionality.

Final Design

A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'trade and giveaway listings' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that details how the 'communities' pages work.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows the 'chat' pages and 'onboarding' pages.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.
A graphic that shows our 'add listing' and 'profile' page designs.

Final Prototype

Reflection

-What I Learned

  • I learned more about how to collaborate with other UX designers, especially throughout an end-to-end process.


  • I learned more about how to manage people, as I often took on the role of project manager throughout this project as I facilitated meetings, turned in assignments, and coordinated progress checks.

-If I had more time, I would…

  • Conduct more usability tests of our final digital prototype to check and see if there are more areas for improvement.


  • Explore how to create a way for users who don't have a home garden to participate in the app.


  • Try and create more incentives to encourage users to trade produce, like creating a virtual garden for instance.

A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.

Next Case Study: VyStar Credit Union UX
Internship

Next Case Study:
VyStar Credit
Union UX Internship

Next Case Study: VyStar Credit
Union UX Internship

Next Case Study: VyStar Credit
Union UX Internship

Next Case Study:
VyStar Credit
Union UX Internship

I'd Love to hear from you!

Next Case Study: NOAA Website Redesign

A mockup of the Desktop frames for the NOAA Website Redesign.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.
A mockup of the redesigned dashboard for the VyStar online mobile banking experience.

Next Case Study: VyStar Credit Union UX Internship

I'd Love to hear from you!