UX design, ui design, Market Analysis

CavChow

A mobile app dedicated to the vibrant, dynamic food truck culture at the University of Virginia.

Role

UX Designer

Skills

User Research, Competitive Analysis, Wireframing

Timeline

Sept - Nov 2022 (2 month)

Tools

Figma

introduction

Background

As part of the Forge Wireframe curriculum, our three-person team chose to tackle the intricate process of ordering from UVA's beloved food trucks.

The Problem

Food truck culture thrives at UVA. However, as of recently the only way to order from food trucks online is through Grubhub’s campus dining feature. While some students adjusted to this new user journey, others found it difficult for a variety of reasons. Food truck owners, as local small businesses, are also burdened by the high vendor fees imposed by Grubhub.

The Mission

UVA students needed an intuitive, dedicated, and comprehensive platform for ordering from the food trucks across grounds. 

Jump to prototype

Market Analysis

Competitive Study

As part of my research, I looked at the popular food delivery apps Grubhub and Uber Eats, as well as Good Uncle, a food truck app catering towards college campuses. This research was very beneficial to help me understand the market and learn the different screens and interfaces required of food ordering apps.

Strengths:
  • Currently most widely used among students, as it is integrated with UVA dining
  • Wide variety of restaurant options, including food trucks
  • Established presence in the food delivery industry, steady user base, and frequent deals/discounts for members
Weaknesses:
  • Complaints about high fees for merchants and a buggy check-in process for campus-dining
Strengths:
  • Offers delivery from a similarly diverse range of local restaurants, not including food trucks
  • Clean UI and branding, more visually appealing
  • Backed by the Uber brand and its extensive user base
Weaknesses:
  • Does not include non-traditional dining options such as food trucks, no review option for general users
Strengths:
  • Focus on delivering high-quality, made-to-order meals
  • Very visually appealing UI and clean branding, map-based UI helps users keep track of where the truck is and when to be at the pickup location
  • Differentiates itself from traditional food delivery apps by preparing each meal within their delivery food trucks
Weaknesses:
  • Users can only order Good Uncle brand food, and can only pick up from Good Uncle pickup zones around grounds

Market Trends

  1. Online Food Ordering: The trend of ordering food online has grown significantly, especially among college students, making it essential to provide a user-friendly and efficient platform that keeps up with and sticks out from the competition.
  1. Campus Dining Integration: More universities are integrating meal plans with contracted food ordering applications, creating unique opportunities and challenges for campus-focused food apps.
  1. Affordability: Users often seek cost-effective alternatives to traditional dining options, making it crucial to address pricing concerns and limit additional fees.
  1. Contactless Transactions: The COVID-19 pandemic has accelerated the demand for contactless ordering and payment options.

SWOT Analysis

Based on my market research, I conducted a SWOT analysis of our proposed WahooWheels to better determine the real-world strengths and weaknesses of our intended solution.

Strengths

WahooWheels is unique in that it is exclusively for food trucks at UVA, with features designed specifically to make the process of ordering from food trucks easier, and a market advantage with its model of empowering small businesses.

Weaknesses

Food trucks are a very niche use case, and users may be reluctant to download a new app and go through the onboarding process just for this use case. 

Opportunities

  • No dedicated online food ordering app for food trucks at UVA; opportunity to provide a tailored solution to food truck ordering.
  • Integrating with UVA’s meal plan could capitalize on the customer base that comes with campus dining integration.
  • Limiting fees for both vendor and customer and offering discounts to students could raise enthusiasm for food truck dining.

Threats

There is already a big competitor, Grubhub, that UVA students use everywhere for its meal plan and Cavalier Advantage integration.

The market analysis illuminated critical insights that were key to shaping the design of our proposed food truck app.

In the face of established competition, our proposed app stands to offer a specialized experience that caters specifically to and uplifts the vibrant food truck culture at UVA. With this knowledge, we turned to UVA students to make sure our app meets the needs and expectations of potential users.

User Research

Survey

To get a better understanding of our user base, we sent out an initial survey to 22 students we knew had previous experience ordering from food trucks on grounds. 

Survey takeaways

Interviews

In order to get a clearer understanding of user motivations and uncover any pain points that our survey may have missed, I conducted casual interviews with potential users about their experience ordering through Grubhub. I asked the survey questions listed above as well as the following additional questions:

The results of my interviews aligned closely with our survey results, while providing valuable insight into the reasoning and unmet needs of potential users.

Quotes

[The check in process] is so buggy. They don’t give you enough instructions on where to tap and how to use it… When it gets crowded too, the tapping is annoying 

I would like to order on the phone so I don't have to wait in line and can just pick it up… I eat at food trucks for the convenience, so it sucks when [the process] gets complicated.

It's not that hard to order on Grubhub, but I feel like UI is pretty bad with the food trucks.

It feels like Grubhub wasn’t built for food trucks, they just kinda added it on. Maybe it would be nice if food trucks had their own app?

Problem definition & requirements

Problem statement

‍Our user research showed that the current process of ordering from food trucks is significantly challenging for some users, as well as uncovered some of the general feelings and specific pain points faced by students using the existing system. This led us to following problem statement:

UVA students require a dedicated and comprehensive platform to order from food trucks around grounds, in order to better access convenient and delicious food.

User personas

From our interviews and survey results, we saw users tend toward two distinct personas:

Casual Carla

Carla rarely seeks to eat from food trucks, but will occasionally order from them if the situation is convenient, or if her friends want to pick up something quick to eat outside.

Carla's goals

  • To order ahead to skip the long lines, and to schedule pickup times
  • To see her distance from food trucks and determine if it would be convenient to stop by
  • To see estimated wait time before placing her order

Explorer Edgar

Edgar eats at food trucks very often due to his class schedule, and as such is looking to try new items and food trucks. He is constantly on the hunt for good deals.

Edgar's goals

  • To try more menus and locations
  • To pay with his meal plan
  • To favorite his ultimate/regular orders
  • To know all the food truck locations and hours throughout the week
  • To be able to navigate to new locations if he wants to try an off-grounds food truck

Journey map

We developed an initial journey map that could accurately describe the food truck ordering process of both Carla and Edgar.

User flow

Affinity Map

Based on this affinity map, two essential user stories for our proposed application emerged at the top of the hierarchy:

  1. As a user, I would like to know the schedule of food trucks and their locations in order to determine my options
  2. As a user, I would like to order on my phone so I don’t have to wait in line and can just pick up my food

Team Design Solution

The Process

This section demonstrates my team's initial attempt at a design solution, from low-fidelity wireframes to a high-fidelity prototype. Figma was used as the design and collaboration tool.

Low Fi Wireframes

High Fi Wireframes

Personal Redesign

Identifying Gaps

While this is the initial design solution that our team arrived at, after the conclusion of the course I decided to revisit this project and redo the design process for the following critical reasons:

New Goals

My goals for the redesign of our team’s design solution were to address the reasons listed above, so I broke these goals down into the following design requirements:

Paper Sketches

I decided to rework the design from scratch, starting off my process with rough paper sketches. I continuously referred to our user research and my goals for this redesign for the reasoning behind my design decisions.

Redesign Decisions