swap’em
end-to-end mobile application
My role:
Project duration:
Mar, 2024 - May, 2024
User Researcher
UI UX Designer
Project overview:
Swap’em is a clothes swapping app designed to promote and facilitate the idea of swapping preloved clothing items with other users in local communities. The main goal of Swap’em project is to reduce the textile waste in New York City by creating a trustworthy and transparent platform where locals will feel secure to connect, chat and swap preloved clothes with others instead of shopping for new ones. To save users’ time when editing and posting listings, Swap’em utilizes AI – it helps users with erasing the background of pictures as well as auto-filling necessary fields.
user research
User interviews
Due to the vast scale of the clothes consumption and recycling problem, it can be tackled from different angles – from raising awareness of conscious clothes shopping to researching for ways to make textile recycling accessible to more consumers. That’s why before focusing on one particular angle of the problem, I have decided to conduct interviews with potential users to understand what stands in their way to more conscious clothes consumption.
Research synthesis
In order to synthesize quotes and observations collected in my user interviews, I have created an affinity map (linked below). It contains all the data from the interviews sorted into respective categories. My affinity map helped me to extract important insights from user interviews, convert them into user pain points and goals, and understand that the area consumers struggle most with is secondhand shopping and selling.
user goals
01. trouble finding the right size and style when shopping for secondhad items online
02. no result in selling on online marketplaces
03. lack of trust to sellers on online marketplaces
04. unclear selective intake in local thrift stores
user pain points
01. be able to limit time spent preparing and posting listings on online marketplaces
02. have a wide selection of unique pre-loved items that are posted by verified sellers
03. be able to clarify sizes and shipping detail
user persona
Based on the interview findings and participants’ data, I have singled the following outstanding persona - a busy New Yorker who aims for sustainable fashion habits.
problem definition
Users feel insecure about selling and buying pre-loved clothing items online due to time-consuming settings on marketplaces as well as insufficient information about sizes, condition, shipping or other listing details.
01. solution
Enable AI editing feature to a posting listing flow that will help to trim/revove the background as well as suggest listing description and details based on its findings.
02. solution
Develop a social feature within a clothes swapping app that promotes connecting and communicating with other users to boost confidence and security when exchanging clothing.
features
After having brainstormed and then selected the ideas which I was going to move forward with, I have created
a feature roadmap by sorting features into the following categories:
0.1 ‘must-have’
0.2 ‘nice to have’
0.3 ‘surprising and delightful’
0.4 ‘can come later’
sitemap
In order to visualize how each page fits into the overall organization of my product, I have created a detailed sitemap.
user flows
In order to focus on the moments of interaction between a user and my product, I explored the following user flows:
01. Posting a listing;
02. Connecting with people with similar wardrobes;
03. Requesting preloved clothes via Feed page;
04. Requesting preloved clothes via Search page;
05. Responding to a request for preloved clothes.
By navigating through the above mentioned flows a user will be able to seamlessly complete desired tasks.
In order to experiment with layouts to organize prioritized features, I have created mobile mid-fidelity wireframes for the following flows: posting a listing, searching for people with similar closets, requesting a clothing item and accepting a request.
mid-fidelity wireframes
UI design
In order to create a brand identity that best represents the values of the Swap’em app, I’ve crafted the design system that consists of logo design, typograghy, color palette, icons and components.
In order to have the app tested, I have created high-fidelity wireframes (later the prototype as well) for the following flows: posting a listing, searching for people with similar closets, requesting a clothing item and accepting a request.
high-fidelity
wireframes
usability testing
In order to conduct usability testing, I chose the method of moderated testing via Google Meet. Five participants were engaged - they had to complete four tasks to test respective flows, and answer open-ended questions about the process.
tasks tested
01. Posting a listing;
02. Searching for people with similar closets;
03. Requesting a clothing item via Feed page;
04. Accepting a request for a clothing item.
testing otcomes
01. Add a progress indicator on ‘AI is analyzing your listing’ message;
02. Redesign prefilled fields on Match Finder page so that they are consistent with the fields on Edit Listing page;
03. Add a ‘go back’ option to the modals for an easy switch between the Wish List and Closet;
04. Move forward with the current design into the development.
before
Some of the participants mentioned the need of adding a progress indicator on ‘AI is analyzing your listing’ message in order to make it more informative in case somebody’s connection is slow.
after
Since adding a progress indicator on ‘AI is analyzing your listing’ message is fairly low cost in terms of time an effort, and can greatly improve the user exprience when posting a listing, I have decided to move forward with this improvement.
before
Most of the participants pointed out the lack of consistency between the prefilled fields on the Match Finder page and Edit Listing page which caused a confusion whether any further action is required from them.
after
In order to ensure consistency of prefilled fields throughout the app, I have redesigned the fields on the Match Finder page.
before
All of the participants experienced friction when trying to see the wish list items again in order to select appropriate clothes from their own closet. They expressed the need to be able to easily switch between these two modals instead of having to close
the modal and start all over again.
after
I have added a ‘go back’ option to the modals in order to enable users to easily switch between the Wish List and Closet.