Mirror

Designing a responsive e-commerce website and brand logo for a retail clothing chain

Overview

Mirror is a fictional clothing store targeting a budget-minded audience who look for low-cost clothing for any occasion. The quality is pretty good and the prices are rather low. Their main goal is to make any type of clothing accessible to everyone. They have over 400 stores around the world in 32 countries. People say their stores are not fancy, but they are always well taken care of and look good. Mirror is very successful offline but their online presence is lacking.

PROBLEM

Mirror currently has a very outdated informational website that only lists locations, promotions, and a bit of background about the company. Because of this, Mirror loses sales to its competitors who have online websites and the ability to ship their inventory around the world. Customers have been asking about an online store for years, citing its convenience and arguing that if they can’t find their size in the shop, they always order clothing online from other stores.

SOLUTION

  1. Establish an e-commerce website to attract new customers and give current customers an easier way to shop
  2. Create a logo that is modern and neutral enough to attract all types of people

ROLE

UX/UI Designer and Researcher with guidance from peers and mentor.

SCOPE

Design a responsive e-commerce website and brand logo within six weeks.

Design Process

1. Empathize

Before designing anything, I examined the e-commerce market and conducted user research to ensure my designs would address the users' specific needs and capabilities.

Research Goals

Research Methods

market research findings

Competitor Analysis Findings

competitor analysis findings

user interview findings

Remote 1:1 interviews (using Zoom) with 4 participants, age 25-34 years old

2. Define

creating a User persona

In order to distill my research into a succinct and realistic representation of one of Mirror’s key audience segments, I created a User Persona. This persona addresses user needs, goals, motivations, and frustrations.

Conducting a Card sort

By conducting a card sort, I was able to see how users understand and categorize information. From this data, I was able to organize and label content on the site in a way that would make the most sense to our users and ensure their ability to navigate the site effectively.

creating a sitemap

Based on the card sort and competitor analysis, I was able to create a sitemap for Mirror’s website.

creating a task flow

Task Flows demonstrate the user's overall progression for using the product.

creating a user flow

User Flows demonstrate the user paths for major product tasks.

3. Ideate

sketches

After researching and defining the product, I was able to begin exploring different solutions to the problem. I started with hand drawn sketches which allowed me to quickly explore multiple potential solutions.

wireframes

Once I decided on the key pages I would need to design, I began digitizing my sketches in Figma and adapting my desktop designs to tablet and mobile.

Branding & Logo Design

After creating the wireframes, I began to work on Mirror’s branding. Pulling keywords from the project brief, user persona and user research, I created a moodboard to help define how the website would look and feel. After, I explored a few different logo options that would align with Mirror’s brand: modern, neutral, approachable. Then I combined all the visual design elements into a UI Kit which I would use as a guide in creating my prototype.

4. Prototype

In order to test the product out on real users, I created a high fidelity, clickable prototype in Figma and designed the UI, which reflected all the choices made in the branding phase

In order to test the product out on real users, I created a high fidelity, clickable prototype in Figma and designed the UI, which reflected all the choices made in the branding phase

5. Test

Once the prototype was up and running, I conducted a usability test with 5 participants, aged 27-59 years old

usability test objectives

usability test findings

creating an affinity map

To help sort, organize and rank the user testing feedback, I created an affinity map. This way, I could prioritize which issues needed to be addressed immediately in the next iteration.

6. Iterate

Based on the user testing results and affinity map rankings, I made priority revisions to the product

Next Steps

Because this is a speculative project with a time constraint of 80 hours, this design process ends implementing the revisions from the usability testing feedback. However, given the time, the next steps in rounding out the product would be as follows:

Lessons Learned

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Other Projects