Project
Mirror - Create an E-Commerce Website
Role
UX Research
Branding
UX/UI Design
Mirror opened its first clothing store in 1994. It was a store for those who wanted to evolve their style, but are under a budget. Their main philosophy is that clothing should be accessible and at a good price for everyone. Currently, they have 400 stores around the world. After seeing the success of their store, Mirror wants to take their presence online.
Approach
This was a brand that had no online presence, so I had to do a lot research in order to set the foundation. I started off by doing competitive analysis of different e-commerce websites, both direct and in-direct. After that, I conducted 1:1 user interviews asking for their experience with shopping online. Once these 2 initial research were done, I was able to create a persona that helped drive my future designs. Additionally, I created site maps/tasks flow to get an idea of what needs to be in the website.
Initial Research and Findings
I began by researching Mirror’s competitors and asking along the way “How are they displaying their products? In both image and text form? What is their landing page like and how does that drive users to shop with them? I was able to pinpoint the pros and cons about each of their competitors. I knew that Mirror had to have each of the following:
Diverse models
Simple and minimal website
Clear CTAs all throughout
Clear product descriptions
From the 1:1 user interviews, I found out that most users shop in store because they don’t like the hassle of returning items if it doesn’t fit or look right. All users expressed that they want their online shopping experience to be as seamless and easy as possible - a website that is minimal and easy to navigate.
I also created a user persona as well since I wanted to immerse myself in the brains of a user. I created Nicole - For someone like Nicole, who’s constantly busy, she doesn’t have time to guess if the product will fit/look right. I will need to add:
Review section
Detailed product description
Clear pictures of all the products
Creating a new brand
I chose a typography and color palette that fits with the brand identity.
Logo Creation
Now that I picked out the typography and color palette. I sketched out various logos ideas in my journal and picked out that most aligned with Mirror’s identity of “minimal, neutral, trendy”
Creating the framework and design foundations
I started by creating a series of flows based on the key user journey such as buying a sweater. This gave me an idea of what screens I need to design in the next couple phases. Our users expressed the pain points of having to go through a long log-in/sign-up step in order place their order, these flows gave me an idea of how to minimize the hassle and to increase the user experience.
I created different sketches of the homepage in my notebook just to see how I wanted to layout everything. Starting the designing stage can be daunting and scary, but this initial step gave me the confidence to move forward.
When I was ready to take my wireframes into Figma, in addition to the main screens, I also created 3 responsive wireframes: mobile, tablet, and desktop version.
Now that I got the initial framework down. Time to start designing!
01/04
Search
Users are able to use the search bar to quickly search for an item that they are looking for. In this video, the user is looking for a sweater
02/04
Selecting color + size
Once users want to add an item to their cart, all they need to do is to select their size and add it to their cart
03/04
Filter
In the case where the users already know what color they want, they can use the filter feature to narrow down the items that are within their color of choice
04/04
Check Out Process
One of the pain points that one of my interviewers expressed is having to go through a complicated check out process. So I knew that I had to make Mirror’s check out process easy and quick
Responsive mockups
Since I created these designs to be responsive, I added the homepage onto 4 mockups to show how it would look like on the 4 different devices since each device requires a different treatment from the designs.
Testing and Next Steps
I did the prototype and usability testing directly through Figma. I sent the users the link to the prototypes and asked them to perform the given task through a screen sharing through zoom. After the testing, I asked them a series of questions
Prototype
For the prototype, I created 4 different flows and had 6 users test it out. I did this through the prototype function in Figma. Each users were asked to perform:
Search for a sweater
Filter the sweater for a specific color (in this case, ivory)
Select an item and select the color and sizes
Go through the entire check out process (as a guest)
Usability Testing
At the end of the test, all users were able to complete out the tasks pretty easily. Some users expressed that the ribbon on the very top navigation (Free Shipping on Every Order) was very small, so I went back and made that portion bigger.
Next Steps
Since this was my first UX design project where I did everything from end to end, there was a lot to learn and a lot of reminding myself to stick to my research findings and to not go off track. I recognized how valuable input and feedback from users are and how much it can affect the different elements in the design. What works in your head, might actually not work so it is extremely important to conduct research and to test out your designs and make revisions. This project also made me realize how important it is to build a solid foundation before jumping into designing the product.
The next steps is to add more features onto the website. The next feature that I would add is an in-store availability and a loyalty program.