top of page

App Design, Group Project


Group Lead

UI/UX Designer


April 2020 - June 2020


Adobe InDesign

Axure RP



What is this project?

Due to the novel COVID-19 pandemic, grocery shopping has become stressful and time-consuming. Although this experience is difficult for everyone, elderly people and individuals with underlying health conditions specifically, may not be able to get the resources they need to sustain themselves through this pandemic.

As a solution to this issue of accessibility and independence, our team proposed a mobile application that allows affected individuals to order items from a variety of grocery stores, to be delivered to people's homes. COVIDcart is a shopping app designed to facilitate the order and delivery of various grocery store products, whether it is directly to customers’ doorsteps or for pick-up in-store. This app is designed for individuals who are unable to shop at an in-person grocery store during the COVID-19 pandemic. The app’s simple design and easy-to-navigate features provide accessibility to older populations (45+) who may typically struggle with the learning curve of mobile devices.




Start off the app's navigation with sign-in or single-use account options. The app also offers accounts via social media.


Category-based interface

Users can order their groceries by searching through various categories like special offers, store-based items, or types of items.


Search and Filter Options

Users can search for items using the separate search page which also has options to filter and sort according to the shopper's preferences. The user can use tags like "vegan" or "gluten-free" to filter out results.


Easy Ordering

The app includes a straightforward interface to help older populations effectively order groceries. The icons and layouts are larger than usual to cater to people with weaker eyesight and visual impairment.


Quick help

The app offers access to immediate help and resources via the FAQ page. It includes solutions to questions and concerns shoppers may have throughout their app experience.


User Research


What we hope to gain from this process




Test our product concept with a specific user audience
Since our app targets a unique audience, we wanted to gain insight into the challenges faced by this specific age range and how we can help alleviate the stress caused by these challenges.

Reveal necessary functions and experiences to be incorporated
Using this research, we hope to find any holes in our thinking and better develop our concept to fit a universal need. We also wanted to make sure we create a product that caters to an older audience in terms of technological comfort and convenience.

Identify specific problems to target for the development of the app
Other than the issues we considered, we hope to reveal any important factors that we could not identify, and consider incorporating solutions to these issues.


How, where, why would users use my product?

This product is geared towards people who are unable to or require assistance for grocery shopping, specifically adults over 45 years old. Another target audience is individuals with pre-existing medical conditions like asthma, diabetes, heart disease, etc., to help them through this pandemic without putting stress on their health. This group of individuals includes a wide range of age groups and individuals may be of varying cultural backgrounds.

Though this product is intended to prioritize and help individuals who may have a higher risk of being affected by COVID-19, this service can be used by a variety of audiences. Reducing the number of people making physical trips to supermarkets can slow the spread of COVID-19 and keep people healthier.


SWOT Analysis

Existing products comparisons

  • Several mobile applications, with a similar premise, exist for free download on iOS devices, such as InstaCart and InstaShop.

  • Popular chains such as Walmart, Target, Safeway, Pavilions, and Publix also offer “curbside pick-up” for their customers via mobile application.

While these applications have undoubtedly provided benefits for their users,
common issues with these apps include:

  • Lost items

  • Mis-deliveries

  • High demands causing massive delays in customer service


Technical issues like

  • Glitches

  • Issues with payment

  • Items quickly going out of stock

  • Lack of communication between customer and delivery driver.


Mobile applications also pose difficulty, confusion, and frustration within the senior citizens age group or with people who are unfamiliar with navigating a mobile device.

Technical Requirements

Product specifications

This product is designed to run on a mobile device, particularly one with iOS capabilities. Accessibility restrictions to create media and functionality for older age groups and individuals with disabilities include.

  • Visual impairment including color blindness

  • Larger buttons and functions to ensure smooth use

  • Straightforward interface for functions and menus

  • Sufficiently large text with contrasting colors


How, where, why would users use my product?


Person 1

Current Situation

  • An elderly citizen with underlying health issues making her at-risk for severe COVID-19 infection

  • Does not have accessible, private transportation to local supermarkets

  • She does not have a caretaker who can grocery shop on her behalf

  • Even if the risk of infection was nonexistent, traveling to the market would be difficult due to old age.

How would they use my app?

  • Help her grocery shop online and have the items delivered directly to her home

  • The delivery driver would leave the items on her doorstep for her to retrieve 

  • Moreover, once the quarantine is lifted, she can still use the app to order groceries at her convenience 


Person 2

Current Situation

  • A 45 year old, working individual

  • Struggling with financial issues due to the COVID-19 pandemic

  • His business, a clothing store, had to be closed down, since it was not considered an essential business

  • Regardless of his savings, not earning is causing an extra burden on his finances

  • To save in every way possible, he tries to look for affordable food and resources but is unable to find cheaper options due to constant out-of-stock items

  • Sustaining himself and his family by resorting to expensive options is not feasible and is concerning for the long term.

How would they use my app?

  • Using COVIDcart, he will be able look for affordable options through a range of different supermarkets and local stores 

  • Alleviate the stress on his finances

  • He will also be able to keep himself and his family safe by ordering the items to be delivered to his doorstep. This also saves money on gas

  • This app can be a resource keeping his family safe, sustained throughout the pandemic and after.

User Survey

Collecting statistical data

Through this survey, we hoped to gain specific insight on user behavior towards grocery shopping during the pandemic. For this, we formulated a set of specific questions based on age, location, difficulties with transportation, etc. to understand our users’ concerns and effectively address them in our product. The following are some of our results:


Wireframes & User Flows

Site Map & User Flows

Creating a map of my app's navigation



Creating a basic idea of the layout of my app


Color scheme

An initial palette of colors for the design

We used a color palette which had bright, bold colors so people with visual impairments would be able to distinguish elements of the interface without strain.


User Testing

Overall Design and Functionality

Goals for testing




Test the product concept and prototype with specific tasks given to users.

Figure out the gaps in functionality causing confusion and frustration.

Identify additions that the users would like to see in the app interface or concept.

First Prototype

Specific changes


Isn't distinguishable as a button, seems 2D

Buttons are inaccessible with a large, scrolling list

Menu is not as visible as the bottom function bar

Text colors and sizes are slightly hard to see


Buttons are too small for large fingers

"Continue" button is not bold enough

Testing Summary

Testing Scenarios

Users will begin off at the start screen and home page and make their way through the app, trying to fulfill their tasks. They will have to use various buttons and navigation to be able to complete the given task.









Browse products to find a new brand of dish soap.

Order 3 Deli items, pickup in store

Make a list and check off a list item

Get gluten-free flour delivered

Learn how to use the app through FAQs

Make an account and edit your delivery address

Re-order items from your order history.

Participant Profiles

Testing the product with a varying participant profiles


Some Testing Results:

Task 1:​ Browse products to find a new brand of dish soap.

User 1:

Started at:​ Start
Process: ​Browse as guest > Enter address > ​“See More” Nearby Stores​ > Search Bar > Searched for “dish soap” > Added to cart > Checkout process > Confirm Order
Ended at:​ Order Confirmation Page
Difficulties:​ Search bar too small for her to see what she was typing, difficulties finding the Submit/Enter button on search bar; confusion when clicking on Nearby Stores page because the links weren’t active yet
Suggestions: ​N/A

Task 3:​ Make a list and check off a list item

User 2:

Started at:​ Start
Process:​ Home > categories > *confused* list button > added items one by one > checked off Ended at: ​List page
Difficulties: ​Couldn't find the list page
Suggestions: ​The text boxes should be empty when typing

Iterating the design with feedback

User testing provided valuable feedback regarding COVIDcart’s navigation, functionality, and design. It also allowed us to predict how future users might interact with the mobile app.

During testing, our participants generally experienced difficulty with navigating the interface. When told to search for a particular page, the many options on both the home screen, footer toolbar, and hamburger menu would confuse older audiences. Certain buttons were also “too small” for older individuals to see without strain, including the search bar and the checkout buttons. Form boxes were filled with default text and it was a nuisance for users to delete this text before typing their own responses. A few links were also broken or led to the wrong page.

To improve our app, we repaired any broken links and interactions. The revised interface will also feature a more prominent “Pick up in store” button. Form buttons and boxes will now display as blank until a user types their responses into the given space; this improvement is specifically noted in the Shopping List page, the Edit Profile feature, and the general checkout process. However, because COVIDcart offers such a diverse range of features, it would be difficult to make buttons any larger without compromising the overall design of the interface. Thus, aside from any minor edits, the navigational features will remain primarily the same. Aside from the initial learning curve, the app remains primarily accessible to those who are willing to explore the interface.


Final Design

Hi-fi Mockups


Final Design


Final Thoughts


  • Thinking about elements that would be difficult for elderly people was one of the most vexing tasks.

  • We started off making an interface that was so boxy and plain that the app seemed almost unappealing. Once we had the overall navigation down, we focused on making the app accessible but aesthetically appealing.

  • Even though we used universal icons and elements used on a variety of platforms, some elements were still indistinguishable for our testing participants. We changed these icons early on after receiving initial feedback from our users.

Future Steps

  • A design is never perfect so keep iterating and learning!

  • I hope to develop this design concept into a real application to be used in the online shopping industry.

bottom of page