User Experience Design Documentation


1. Problem Definition



Industry: Clothing/Fashion

The problem I suspect is that clothing shoppers struggle to find an effective means of cleaning out unwanted clothes.



2. User Interview & Findings

I did user interviews with four people.

Tong, 26, Media Artist;

Yiyao, 24, Creative Technologist;

Jiyao, 24, Interaction Designer;

and Katrina, Fashion Designer

Based on things I heard from them, I created an affinity map.

Common Pain Points:

  1. Do not have enough storage room in the closet
  2. Get tired of the clothes quickly and want to buy new items
  3. Feel too troublesome to carry big bags of donating clothes to a physical spot – delivery service; (they cannot make money yet they need to spend travel fees on the way to the spot)
  4. Feel too troublesome to sell unwanted clothes because it takes a lot of efforts to organize clothes and take pictures of them – a system that makes sell clothes easier
  5. Have trouble finding nearby donation spots  – searching & map

3. Competitors Analysis

Screen Shot 2019-05-14 at 1.37.01 PM

  1. Buffalo Exchange:

bring any kind of clothes they no longer want in-store and the shop staff will decide what they want from you. Once they receive the clothes from you, they give each item a price. The seller can receive either 30% of the selling price in cash or 50% in store credit.

2. Goodwill
Traditional Donation Store(chain) that provides clothing donation service. They have both websites and mobile apps. They have physical stores as well as donation boxes. You can also buy thrifted clothing in the store.

3. RealReal

An online store for more luxurious items. They provide second-hand products to recycle service.
(Consign service). The below chart shows how it works.

4. Her Wardrobe
Clothing rent service. You can try the clothes offline or preview them online and rent those you want. -(prevent a clothing shopper from buying more things she/he might not want in the future)

5. Depop
Fancy sell&buy second-hand goods app. Mobile app only. Can add friends and connect to Instagram.

Competitors Analysis Insights:

I noticed that most donate services do not have delivery services, which increase the difficulty for customers to donate, especially when they have a large number of clothes to donate and do not have vehicles.

4. Persona

Screen Shot 2019-05-14 at 1.55.34 PM

new persona:


Pain points she is having:

  1. Having problems finding the donation/sell spots
  2. Having problems carry a big bag of clothes to a physical store because she does not have a car.
  3. Feel troublesome to sell her clothes following along procedure of cleaning the clothes, taking pictures because she has a limited amount of time.

5. Problem Statement

How Might We?
Problem Statement
[persona name] needs a way to [user’s need], because [insight]
We believe that [ doing this ] for [these people], we will achieve [this outcome]
We will know this to be true when we see [ this feedback/quantitative measure/qualitative insight]
  1. How might we help clothing owners save more storage space?
  2. How might we make clothing owners donate/sell their unwanted clothes more efficiently?
      • How might we simplify the progress of donating clothes?
      • How might we simplify the progress of selling second-hand clothes?
      • How might we help users recycle their clothes more efficiently?

3. How might we help clothes donators find donating spots more easily?


Rita needs a way to donate her unwanted clothes efficiently because she cares about the environment,  is busy, buys a lot of clothes and does not have much storage space.


We believe that building an app that has delivery service and educational information for customers who want to donate their unwanted clothes, we will help our customers to save storage space-time and efforts while donating their unwanted clothes, we will also help them learn more about recycling clothes.

We will know this to be true when we see the customers use the app, share the app with others.

6. User Flow (maybe also add a storyboard)


refined:(only focus on donating – wayfinding, instruction, delivery service, and educational information)


7. Prioritization Matrix

I did the prioritization matrix with my friends and decided on four must-have functions:

  1. store finding service (map & search)
  2. a notification system where you can track your donated clothes
  3. a delivery/pick/drop off service to help make the donating progress easier
  4. a merit system which encourages donating


8.Project Proposal

Link to proposal


9. Card-Sorting(Open)

10. Keyframe



Userbility testing scnenarios:

  1. Your name is Rita, you run out of closet space and need to clear things out, you decide to use the app to find the address of the nearest donation store and donate your unwanted clothes there;
  2. You run out of closet space and need to clear things out. Since you are very busy and do not own a car, you decide to use the clothes donation delivery service on the app to make a clothes pick-up appointment to deliver your unwanted clothes.
  3. You just donated some unwanted clothes and got a tracking number,  you want to use the app to track where your clothes have been donated.


Wireframe & first prototype



Week 6 – MultiPeer App

Team: Xiran Yang & Eva Yipeng Chen


Define the Problem – A Story

PNG image-EA7BBE979121-1.png

Xiran is an international student studying in New York. She is originally born and raised in China, where most of her families and friends live. She has a 12-hour time difference with people she loves back home.

Since she moved to New York, she has been trying to built active connections with her families and friends with the help of different digital tools. WeChat and Instagram are the two apps that she used most often.

She has noticed two major differences between this digital relationship and her physical relationship she has with her family and friends.

  1. She is very aware of the time difference she has with her mom. But even if she always tries to call at time when she thinks her mom would be available, she has failed to have a conversation with her mom. Same case vice versa. She would leave a message, but sometimes her mom complains that  they non longer talk frequently to each other and she feels sad that Xiran does not seem to miss her at all.
  2. Sometimes she would have certain happy moments or sad moments that she wanted to share immediately with her friends. But after they fail to respond and they ended up having a conversation some time later, those strong emotions have already gone away.

The time difference and long distance between two physical spaces have got Xiran to wonder if there could be a type of simple interaction that can not only deliver each other’s love, but also present one’s strong feelings at certain moments in the form of a digital tool,  without it necessarily be a long in-depth conversation.



2019.03.13 (rephrase)

Due to geographical and time differences, we rely heavily on different digital tools to connect with family and friends who live far away from us. Our connection is often reflected as text messages, audio calls or video chats. The biggest difference between digital interaction and our traditional face-to-face interaction is that we lost the opportunity to deliver feelings and emotions using body gestures and subtle movements.  Instead, our communication rely heavily on text and language. However, at many times we find it hard to have a long in-depth talk with each other due to the time difference, yet a simple and efficient text message fails to fully express our emotions.

Therefore, we would like to explore if there exists a new type of interaction that encourages people to move when communicating through digital tools. And thus allow us to better express our emotions in a new and interesting way to people living at different time zones from us as an alternative besides video chat or text messages.



  1. Where are you from
  2. Do you know the time difference between where you are right now and the place where you are from?
  3. How do you contact with your close family and friends back home?
  4. How often do you contact each other?
  5. How do you figure out the time when you guys talk? Do you just send message whenever you want or would you consider about the time difference and schedule regular meetings?
  6. Do you prefer to text / or call / or video chat & why?
  7. If your family or friend fail to answer your message/call in time, what do you often do?
  8. How do you communicate / interact with your family & friends when your are physically together?
  9. How do you find your interaction with them different from when you are physically together?
  10. Are you satisfied with the interaction method you have now?
  11. Are there things you want to improve about your interaction?

11. Anything you want to add?




Image result for zenly app


flight route map:

Image result for flight route maps

User Interview

Here at ITP, we have many people work and study far away from their famlity & friends and have a significant time difference with them. We interviewed some people to see if the have the common problems.


  1. Where are you from
  2. . How Often do you contact with your friends and families back home?
  3. 3.What do you use to contact them?
  4. Do you have moments in which you really want to talk to them but they are busy, or vice versa?
  5. What would you do if so?
  6. Are you satisfied



Week 5 – Game Controller

I designed a game controller that is a bit anti design,week5

So the user will need to move the player by using the swiping action. But they need to read the actual text on the labels to move the player in right directions.

The actual Up is going Down,

the actual Right is going Right,

the actual Down is going Left,

and The actual Left is going Up.


Just need a bit more of attention while playing.

Week 3 – Tracking App

This week I want to build an app that tracks my daily expenses on each meal.


My original idea was to track the money I spent on each of my meal and how much I can end up spending for a month.

I first sketched out my designs:

This slideshow requires JavaScript.


Then I did my data structure map:

I am currently having a problem of correctly passing and saving the data through my pages:

The data works fine between the “Expense Entering Page” and my TableView Page(“Display Page”), but every time when I click “add more” and go back to my main page to choose my expense category(Breakfast/Lunch/Dinner), the data did not seem to go through and be saved again. So I am still figuring out this part.