StreetWare - Application Design
Designing the e-commerce app for the newly rebranded platform.
Introduction
StreetWare is a newfound fashion brand focusing on particular styles that are mostly emo/grunge wear. One of the co-founders of the company is an app developer thus the design will focus on a mobile first app approach. However the created product can be used as the mobile part of a responsive webiste.
In order to develop this particular product, I chose to use the Design Thinking approach to guide me through the process. By following the steps, I was able to research thoroughly about the fashion e-commerce industry before I proceeded to analyse the problem and ultimately come up with a product solution.
Empathise
Because Design Thinking emphasises the importance of human-centred design, the first step of the process is to empathise. This essentially gave me the opportunity to gain some insight into the thoughts, feelings, and needs of the users.
User Interviews
I conducted interviews with users who are familiar with online shopping to identify their needs and pain points. Because a wide range of demographics enjoys online shopping, I interviewed a total of four participants between the ages of 18 and 50. Their professions varied from student, engineer, to homemaker.
Summary of findings from the user interviews:
Some of the participants noted during the interviews,
“Sometimes, it looks good on the model, but that might not be the case for me.”
“I want more than one image of the product to get a better idea of what the product looks like.
"I like the idea of having a shop with out of ordinary style clothes."
Define
The next step in the process is to define. According to the research that was conducted I was able to figure out what kind of application is going to be created and who the target audience might be.
Problem Statement
Now that the persona has been defined, I came up with a problem statement that I could refer back to as I proceed with the design process.
How might we design a fashion e-commerce application for those who shop online so that they can have an efficient experience to find their style.
Ideate
In this stage of the design thinking process I am focusing on taking a creative approach and brainstorming ideas. With the findings I made earlier, I was able to come up with some ideas in my head on how the finished product might look like. I created a number of deliverables that could help me identify and visualize a solution.
Task Flow
I developed a task flow to show the ideal flow that the user would take to complete a task in the StreetWare app. In this particular case, it focused on finding and purchasing a product from the app. Working on this helped me identify the key screens for my design.
User Flow
Once I completed the task flow, I then proceeded to create a detailed user flow. This essentially illustrates the various paths that the user can take to complete a task. Creating this flow allowed me to think from the user’s perspective and consider the different options that the user has while using StreetWare's application.
Wireframing
Because the company is planning on creating an application for the e-commerce shop, I decided to focus on developing the screens for mobile version.
With some ideas in my mind I started to develop some wireframes for the application. With some sketches by my side, I began to develop several mid-fidelity wireframes in Figma.
These wireframes include the Homepage, Category Page, Product Page, Checkout pages.
Mood Board
Because the clothes remind me of the early 2000’s and the emo / grunge aesthetic, I created a mood board to reflect those ideas.
UI Kit
With the inspiration from the mood board, I started creating an UI Kit that aligned with the aesthetics and brand identity that I was aiming for.
The main focus point was the big bold black and white, however when it came to color, the accent had to be a strong pink to match the "emoish" aesthetic.
The models are being photographed in front of various colored backgrounds, these colors go from purple, red, yellow, pink etc. As this is something I do not have control over, I tried to match the color palette with the physical colors.
For instance if the model is standing in front of a purple background, the size indicators are going to match the backround.
Prototype
The next step in the process is to create a clickable prototype so that the users can test it out. Following this step allowed me to gather feedback regarding the product and try to figure out the best possible solution for the problem.
The workable prototype can be accessed here.
Testing
As the final step in the design thinking process, this step focuses on testing out the prototype. This is as close to the final design as it can get, however it still gives me the opportunity to evaluate whether my design solves the problem and redesign any parts of the product if needed.
Usability Testing
I conducted remote usability testing using a high-fidelity desktop prototype. It was conducted to test the flow of design, ease of navigation, and the extent to which the design accurately reflects the brand’s values. The test was also used to see whether the design solves the user’s needs and pain points that were captured during the research phase.
The test was conducted with the same participants.
Here are the key points from the feedback received:
Priority Revisions
With the feedback provided during usability testing, I was ready to make the changes to some of my designs.
As the prototype was lacking a sizing guide, and the testing users were mentioning it, a sizing guide button has been added.
Final product
After going through all the steps of Design Thinking, I now have an application for StreetWare that can be used.
You can view all of the high-fidelity screens here.
Revisiting the problem statement.
How might we design a fashion e-commerce application for those who shop online so that they can have an efficient experience to find their style.
Next Steps
With the priority changes that were made, I can conduct another usability test to see whether the revisions have solved the issues that were previously brought up by the users. If needed, I would have to do another round of iteration and testing. Once these steps are complete, I can hand off the project to the developers.
Learnings
Conclusion
As this was my first clothing application I made it was interesting how I would incorporate some of the fashion aspects into my design thinking. I feel like the product turned out to be user friendly and kept the emo/grunge aesthetic in the design. Even though I am satisfied with the product I made I feel like there can be multiple imrovements in the future in the application, that would make the experience even better.
With my newly attained knowledge and skills, I feel more confident in my ability to tackle new projects.