Beachside: A Snack Shop

Mobile Application

A mobile based application designed to assist humans with food allergies and dietary restrictions by hosting important ingredient information front and center.

My Design Process

  • Researching user needs.

  • Stating my users needs and problems.

  • Creating a lot of ideas and challenging assumptions.

  • Create solutions!

  • Testing my solutions and iterating on them.

Project Overview

The Problem

Busy people with food allergies need an easy way to view food information and order from their favorite snack shop online.

My Role

UX Designer

Conducting interviews, paper and digital wireframing, low and high-fidelity prototyping, conducting mock usability studies, accounting for accessibility, and iterating on designs.

Responsibilities

Empathize and Define

Initial Research into Users Needs

  • Conduct user interviews in order to better understand user needs and problems that users face in their daily lives around similar websites and apps.

  • Identify user pain points based on data from user interviews.

  • Create a persona to better understand the user their pain points.

User Research Summary

I conducted usability studies, created empathy maps, researched for a competitive audit, created personas, and much more. The main user group that was determined through my research we’re aged 18-70 and because of lack of time or inability had difficulty ordering via other apps with their food allergies.

The research confirmed original thoughts about intended customers but research also let us know that not only was time or frustration with other apps a factor but also convenience in being able to see allergens up front with this app.

User Research Pain Points

Time

The user group are sometimes too busy to call restaurants to check on food allergens and dietary restrictions.

Accessibility

Other apps may not have accessibility in mind. Users could struggle with the lack of accessibility options with other apps.

Interface

The interface of many apps was too busy for users to be able to comfortably use

Availability

Users sometimes have a hard time finding food they can eat.

Image of persona card of a woman named Leena. Includes goals, frustrations and some stats about Leena.

Persona: Leena

I created a persona for someone that embodied the user group that my app would be geared towards. I named her Leena!

Leena is a busy single mom who needs to be able to view ingredients when ordering food because she wants to be able to find convenient and fast food she can share with her daughter who has dietary restrictions and allergies.

Ideate

Challenge assumptions and craft a solution!

The data I gathered from user interviews pointed to many users with allergies and dietary restrictions struggling with other snack shop and restaurant apps. There was a clear need for users to be able to see ingredients and allergens up front. This led to my proposed goal and solution…

  • Ideate on a proposed solution by creating paper wireframes

  • Take the paper wireframes to the next step by creating digital wireframes.

  • Create a low fidelity prototype from the digital wireframes.

Solution

Design an app that allows users to quickly and easily find the snack food they love by listing allergens up front.

Paper Wireframes

I ideated by creating paper wireframes of what the proposed app would look like. Going through Leena’s user journey helped me to understand how helpful it would be to have allergens listed clearly on a snack app for users.

Navigation

Clear and concise navigation was an important feature to help users walk through the user flow more accurately.

Digital Wireframes

User Research

As I progressed through the design phase, I made sure the digital wireframes reflected feedback and findings from user research.

Prototype & Test

Create working prototypes of the digital wireframes and test the designs.

  • Create a low fidelity prototype from the digital wireframes.

  • Create a user journey map that leads the user through the workflow within the low fidelity prototype.

  • Conduct an unmoderated usability study in order to identify ways to improve the app.

  • Create mockups of the low fidelity prototype based on insights from the usability study.

  • Create a high fidelity prototype based on findings from the usability study and the mockups.

Low Fidelity Prototypes

The Beachside Snack Shop low-fidelity prototype shows the primary user flow of the app I am building so that it could be used in a usability study with actual users.

Usability Study Findings

Round 1 findings

Accessibility

Need more accessibility options.

Typography

Headings need to be clarified.

Visual UI

Breaking up information into clearer sections would be helpful.

Process Flow

Checkout process needs to be simlified.

Navigation

Navigation is too complex.

Product Options

Too many product options can be overwhelming.

Round 2 findings

User Journey Map

I created a user journey that mimicked what a user like Leena would feel as she walked through the low fidelity prototype of my app. A user journey allows a user to complete tasks and express their feelings around how simple or difficult the user journey was.

Leena’s user journey helped me to understand how helpful it would be to have allergens listed clearly on a snack app for users.

Mockups

I took my design from rough digital low fidelity prototype to a more polished high fidelity prototype. 

High Fidelity Prototypes

The final high-fidelity prototype was more complex but also more refined with clear user flows for ordering food. The app met user needs by providing allergen information up front.

Moving Forward

  • Accessibility takeaways based on study findings and the design process.

  • The most important things I learned during the design process.

  • Next steps in continuing to iterate on the design.

Accessibility Considerations


1

Color

Used high contrast colors so that all users can more easily view text.

2

Images and Words

Included pictures of items as well as icons so that the users not only had the text description, but a visual representation.

Language

Added a language option.

3

Takeaways

Impact:

The Beachside Snack Shop app meets user needs by removing the guesswork from ordering food online if the user has allergies or dietary restriction.

I love it when ingredients are listed out clearly - it makes ordering food for my family so much easier!

What I learned:

Each step of the design process is so important! Drawing insights from research and applying your insights to your final designs can make the app truly useful and accessible for all users. Even small changes in usability can make a huge impact!

Next Steps


1

Usability

Conduct another round of usability studies to see what can be further improved.

2

Accessibility Research

Do further research on accessibility needs and see how I can continue to improve in that area. 

Refine

Further refine my design based on the previous steps.

3

© Emily Cloninger

Next
Next

Beachside: A Snack Shop Responsive Website