E-Comerce App​​
Designed to help busy people order food to home fast and easily.
Overview
Complete UI/UX design
Design System | Research | Accessibility | Usability studies | Information architecture | Mockup
In this case study
Overview
Key Challanges
Design Process
My Role
Emphasize
Define
Ideate
Prototype
Test
High Fidelity
Mockups
Interactive Prototype
About the Project
This e-commerce application is designed to provide grocery delivery in regions, outside cities. The application interface is easy to use and there are multiple unique features such as expiration date, item and cart saving to favorites, and advanced personalization.
Platform
Android
My Role
UI/UX
Designer
Intention
- Creating an easy-to-use app for buying grocery online.
- Provide unique features and fast user support.
Success Factor
- Easy navigation process.
- User error rates.
- Regular buyers.
- Relevant suggestions.
- See progress order until success.
Key Challenges
Top 3
- People have limited time for buying groceries.
- People doubt grocery delivery efficiency.
- Food delivery apps tend to have poor client service.
Problems
There are few grocery store apps available in this region. Some online grocery stores has only web version while others have poor user support. There is a big need of ordering food to home with ease.
- Websites not responsive to phone screens.
- Transactions are not properly recorded.
- User cannot see the progress of the delivery and the order.
- Poor user support.
- Items turn out unavailable only at checkout.
- Personal info isn't saved.
- Long delivery times.
Solutions
There are few grocery store apps available in this region. Some online grocery stores has only web version while others have poor user support. There is a big need of ordering food to home with ease.
- Easy navigation and search.
- Progress bar during checkout.
- Relevant suggestions.
- Catalog that can inform the user of the availability of goods.
- Goods that are categorized, so that users are not confused.
- Address and card number are saved.
- Items and carts can be saved as favorites.
Design Process
Design Thinking
Emphasize
Define
Ideate
Prototype
Test
These were the deliverables for each stage:
Emphasize
- Interview
- Persona
- Empathy Map
- User journey
- Storyboards
Define
- Problem statement
- If/ Then Hypothesis
- We think that…
- Value proposition
Ideate
- Brainstorming
- Competitor analysis
- How might we
- Crazy Eights
Prototype
- Paper wireframes
- Digital wireframes
- Low-fidelity prototype
Test
- Usability testing
- High-fidelity prototype
My Role​
As a UI/UX designer, I make sure that my designs are well focused on end-users, and can be implemented by developers.
Design System
Creation of a design system as a single source of truth that can be reused across the team.
Research​
All the design decisions should be rooted in a real user problem and lead to a solution.​
Accessibility
The UI should meet the guidelines of WCAG and W3C.​
Usability studies
All the iterations should be tested on real users.​
Information Architecture​
Organization of information in a clear and logical way.​
Mockups
Create a mockup for each screen providing all the necessary details and properties for the developers.​
Emphasize
In this stage, I find out the user’s point of view, their frustrations, and their struggle to understand.
Interviews
I conducted 5 user interviews online and made empathy maps to get in the user’s shoes. The main user group identified through research was a young parents between the age 25-50 years, who are daily home with kids and do not have a time to go to the shop.
What features do you miss at online grocery stores?
How often do you buy groceries?
What challenges have you faced when buying things online?
What device do you use when ordering shopping online?
Results
As was assumed before this is one of the main customer types for the app. Additionally, research showed that lack of time was not the only problem for users. It’s crucial to see the relevant pictures, expiration dates, and nutrition. And as they are cooking for the family long delivery times does not work for them.
User Persona
After the interviews I assembled all the information about users to create a user persona.
Name: Anna
Age: 34
Education: Bachelor in Economics
Family: Married, 2 kids
Occupation: Housewife (ex. manager)
I’m a busy mother who needs order food to home quickly because of a lack of free time.
About
Anna has a lot of tasks at home with kids and that’s her full time job in this season. She’s looking forward to continuing the office work in few years but till then she wants to be efficient at home. Anna love gadgets, apps and products that help make the day easier.
Goals
Order food to home with ease. Find best offers fast. Add to basket by multiple time during day
I need to know what I order so the picture, expiration date and nutrition should be relevant.
Personality
- Open
- Overwhelmed
- Exploring
- Thinking
- Optimistic
Frustrations
Sometimes the delivery time is too long.
Sometimes item turns out unavailable at the checkout.
Some apps are hard to navigate.
Small assortment.
Empathy Map
Next I made empathy map to synthesize research data and better understand how users make decisions.
Think
- Apps should be more developed.
- Â Online food is more expensive now.
- I need to know the expiration date.
- The pictures of products tend to be incorrect.
- Can delivery times be faster?
Feel
- Relieved if someone brings food to home.
- Frustrated if an app crashes or is lagging.
- Irritated if the item turns out unavailable at the checkout.
- Annoyed if the checkout process isn’t clear enough.
- Impatient if the support team isn’t available.
Say
- I want to order food to home with ease.
- I’m looking for ways to make my daily life easier.
- I love to try new apps and gadgets.
- I don’t like apps where I have to log-in each time.
- I have some favorite meals and would like to order some items multiple times.
Do
- Buy food once a week.
- Uses phone more than PC.
- Holds the phone only with one hand.
- Reads the nutrition info as well as ingredients.
- Multitasks at home all day long with kids and other duties.
User Journey Map
Creating a user journey map was a strategic and user-focused approach to design. This dynamic tool guided the design process and ensured that the final product met the needs and expectations of its users.
Define
In this stage, my primary focus was on clearly articulating the problem or challenge at hand based on the insights gathered during the previous “Empathize” stage.Â
Problem statement
Anna is a housewife with two kids who needs order food to home quickly because of a lack of free time.
Then these 2 techniques were used to develop hypothesis:
If / then...
If we provide clear and high-quality product images, then the user experience will be enhanced, leading to increased confidence in purchase decisions.
If expiration dates are displayed prominently, then user concerns will be addressed, fostering trust in the platform.
If nutrition information is integrated into product details, then health-conscious users will be better informed and more likely to engage with the service.
If a favorites feature is enabled, then users like John will be able to order their preferred items more easily, streamlining the shopping process.
We think that...
We think that providing clear and high-quality product images will enhance the user experience.
We think that displaying expiration dates prominently will address user concerns and build trust.
We think that integrating nutrition information into product details will cater to health-conscious users.
We think that enabling a favorites feature will support users like John in ordering their preferred items easily.
We think that providing real-time availability information will reduce frustrations at the checkout.
We think that optimizing delivery times and offering expedited options will improve overall user satisfaction.
Value proposition
“Streamlined Grocery Bliss for Busy Lives”
Discover a grocery shopping experience tailored to your hectic schedule:
Visual Confidence: Crystal-clear images for confident choices.
Trustworthy Details: Prominent expiration dates and nutrition info for peace of mind.
Effortless Navigation: One-handed mobile use for seamless multitasking.
Instant Favorites: Easily reorder go-to items with a simple tap.
Real-Time Convenience: Stay updated on availability for frustration-free checkouts.
Revolutionize your shopping routine with us – where simplicity meets efficiency, designed especially for your busy lifestyle. Welcome to grocery shopping, made easy.
Ideate
 This stage is focused on divergent thinking, encouraging to explore a variety of solutions without judgment.
These were the things I did in this stage:
- Brainstorming
- Competitor analysis
- How might we
- Crazy Eights
Some insights in "How might we"
How might we make the online grocery shopping experience more visually engaging for users like Anna, ensuring that relevant product images are not only accurate but also aesthetically pleasing to enhance user confidence in their choices?
How might we streamline the process of reordering favorite items for users like John, providing a seamless and intuitive interface that allows them to add frequently purchased products to their basket effortlessly?
How might we reduce delivery times to address the time constraints of users like Anna, ensuring that the online grocery service becomes a quicker and more convenient solution for their busy schedules?
How might we enhance user trust and satisfaction by addressing frustrations related to unavailable items at checkout, implementing a system that proactively updates users on product availability and suggests suitable alternatives to prevent disappointment?
Information Architecture
This was process of organizing, structuring, and labeling content effectively and sustainably. The technique I used was card sorting.
Prototype
Created in Figma
The steps I took
- Paper wireframes
- Digital wireframes
- Low-fidelity prototype
Paper wireframes
Digital wireframes
Low-fidelity prototype
After creating digital wireframes, I connected the screens into a functional prototype, ready for tests.
Test
As the fifth stage came usability testing. 4 users tested the prototype according to the main user group.
Usability tests
I conducted remote tests with video and audio recordings.
Accesability
One of the users was with glasses. So I got feedback about text size.
Some of the feedback
- Hard to find the saved cart
- Couldn’t find the categories
- Easy order process
- Would love to save a product
Affinity Diagram
After usability studies, I collected all the feedback verbal and nonverbal, and created an affinity diagram.
High Fidelity
Regarding high fidelity, my task was to choose the font, colors, icons, and visuals for the app, giving users a better understanding of how the product will look and function.
Typography
This is the typography that was chosen according to the brand and the product.
Roboto (Semi Bold) 24
Heading
Libre Frankiln (Medium) 14
Subheading
Libre Frankiln (Regular) 11
Body
Libre Frankiln (Semi bold) 11
Button
Libre Frankiln (Semi bold) 16
Menu
Colors
Buttons
Cards
Icons
Mockups
Here are the screens of the final version. After first 2 iterations various changes has been made to make user- flow easy and fun.
Interactive Prototype
Here is an interactive prototype that you can try yourself.
Thank you for checking this case study! đź‘Ť