Hash Store

Hash Store

Client

Client

Hash Store

Hash Store

Services

Services

Visual Design UI & UX Design

Visual Design UI & UX Design

Industries

Industries

Food

Food

Date

Date

28/3/2023

28/3/2023

About the Project


Problem Statement Overview

Hash Store is a mobile app that primarily sells technology accessories.


The interviewer provided the Problem statement. It was a small scenario for purchasing computer accessories online with a straightforward payment method.


Problem Statement Overview

This mobile application is a prototype for an interview task. We are working together to create this application. Prepare for the journey and jump in!


Our End Goal

Providing a clean, simple, and easy checkout experience for a user to get a camera setup for videos and meetings.​​​​​​​


UX Process

To solve such a problem, I used the Double Diamond model. I prefer to do some preliminary research on the various processes and then select the one that I believe best fits the situation.

1. DISCOVER

Because time was limited in the first phase, I chose Secondary Search as my research method. So I did some research on the internet about problems that users face at checkout and some real reviews on various apps that focus on the checkout process. 


Problems Summary

1- Issues with Account Creation Wizards for creating complex passwords.

2- Inadequate shipping information, with no clear delivery options.

3- Inadequate credit card field implementation.

4- Cannot edit order from Order review and must start over.

5- Retrying the checkout process if an error occurs.

6- The checkout process is very long and complicated.7- Users may be concerned about the security of their credit or debit cards.

8- Additional Hidden Fees at Checkout


ِِAffinity map

I used the Affinity Map to cluster similar problems together, Prioritizing the problem according to my task needs I decided to focus on the Payments Section problem.

User personas

I formed one user persona, and I usually try to make the persona as real as possible by including as many details as possible that will aid me in the process of solving the problem. I also try to include some details to build a narrative story, such as the - insights I gained from the interviews or the actual interviews. 


Creating a User-story based on the persona

As a TikTok user, I want to order mobile accessories with different payment methods So That I can shoot TikTok videos in my free time.

3-Develop 


Information Architecture

The following information architecture is built using the insights gained from the previous stages. I tried to make the checkout process as simple as possible.

User flow

After creating the IA, I created the User flow for checking out a product. User flow could reveal any of the missing parts of the user journey . You can check it out Here.


Digital Wireframes

I started with digital wireframes as my first step, I made a few sketches on paper after that I digitized them ( My sketches were very quick ones due to the task deadline ).

4-Deliver


Hi-Fi Wireframes


Onboarding

The first screens I came up with are the Onboarding screens, most of the time I highlight the top features on the onboarding along with 3-step illustrations for the app

Home Screen + Shopping Cart

Moving to the next screens, we have the Home screen which has come moving carousel banners, after the Categories section followed by the Recommendations section.


After adding any product, the items you chose will be available in your shopping cart with a cost breakdown for each item.

Proceeding with your shopping cart will ask you if you want to continue as a guest or to log in.


I accompanied the login action with rewards as an incentive, but the user has the freedom either to log in or to continue as a guest.

Checkout & Payment Walkthrough

The Checking out walkthrough starts by choosing the shipping method either to get the item by delivery or to pick it up after that add an address, there are two checkboxes that indicate to leave by the door option and to be notified when the package is out for delivery.


After that, we head to the payment methods. Multiple options were added to help users choose from. Options like Cash, Bank cards, PayPal, E-wallets, and Crypto.


The Third and final step is a review of the order to check everything is Okay before confirmation.

Usability Testing


A Moderated Usability testing was made with a set of given tasks based on the Research plan can be summarized as follow:

1- Research Goals: To find out what of our new features made it easier to checkout easily and discover new opportunities.

2- Methodology: Remote Moderated Study.

3- KPIs: Time Taken to checkout, Rate of drop-offs, Cart Abandonment rates.

4- Findings: No Language change, No place for applying discounts.


Iteration #1 Enhancements

I Made One simple change in the payment screen which is adding " Promo code " Field the screen

Complete prototype

The screens above are the main screens only there are some complementary screens in Figma prototype Here.


Takeaways & What I learnt


1- Based on the feedback of the interviewer, He told me that there is no default state for payment options, and I got asked how that will help the business — the company product was a crypto payment gateway API.


Making users pay through their payment gateway should be prioritized which I didn't put in consideration.

2- During the first iteration, I realized I kept drifting away from the user's main goals and getting too broad leaving their needs behind, So it is important to Re-check user goals and keep them Infront of your eyes all the time — Aligning them with the business goals of course —


3- I did some research about colors and the style guide before starting, aligning the colors according to the color theory, I should have spent more time researching the colors.

Create a free website with Framer, the website builder loved by startups, designers and agencies.