Work About Resume

StreetEats

The convenient platform for finding and ordering from food trucks

My Role

Sole UX Designer, Researcher

Context

Solo project

Responsibilities

Interaction design, UX design, UX research

Tools

Figma, Google Forms

The Problem

Rutgers University is known for its iconic food trucks. However, finding them and ordering from them is a big challenge.

Understanding the issues with Rutgers’ food trucks

First, it’s hard to find any information about these trucks. Their location isn’t shown anywhere online, which is especially an issue because Rutgers is a massive school with 5 different campuses. There’s also no updated menus accessible online. If you are able to find a food truck, the lines are always extremely long as students try to squeeze in a visit between class times - making quickly picking up food on the go impossible.

The trucks have no online presence (besides a rarely updated Twitter account), making planning ahead difficult. So, the only way to experience a Rutgers food truck is if it happens to be outside your class, you’re one of the first in line, and the menu aligns with what you’re looking to eat.

How might we make the food trucks a more viable option for picking up food?

The Solution: StreetEats

An app that can help students get information like menus, schedules, and locations for these food trucks, including the ability to order online for quick and easy pick up.

User Research

Learning about the food truck ordering process

I conducted interviews to understand students’ thought process when trying to visit the food trucks, as well as positive and negative experiences they've had.

I was able to summarize findings into a few main pain points.

Primary pain points

Location of trucks

There is very limited information anywhere about where the food trucks are parked each day at Rutgers, and when they will be there, especially since they move daily.

Information about food

There are no easily accessible menus online for any of the food trucks, and no dietary information is available either. The only way to see the menu is to walk up to the food truck in person.

Time spent ordering

The lines for the food trucks are always very long, requiring at least a 20 minute wait, and there is no way to order online for pick up, making quick stops impossible.

Journey map for the current food truck ordering process

I created a journey map to help me pinpoint what aspects of the current food truck situation were most challenging for users and why.


Goal: locate a food truck and get lunch there before class

There is no streamlined process for ordering from these trucks, and factors like time can vary greatly.

Analyzing the user journey helped me explore opportunities to help solve common pain points.

Starting the Design: Translating insights from research

I wanted to make sure users who are unfamiliar with campus could still easily find the food trucks, so I chose a live map for the home screen to begin the user flow.

Next, all questions a user has about a food truck could be answered in the truck info page, after selecting a truck on the map or corresponding menu.

I wanted to make sure users who are unfamiliar with campus could still easily find the food trucks, so I chose a live map for the home screen to begin the user flow. I also wanted to have each truck shown in list form with basic but essential information for each.

Next, I wanted all important information for each truck to be in one central location for users to easily find all of it before ordering their food, so I laid it all out in the truck info screen.

Full user flow created with wireframes:

These wireframes are what I used to lay out the basic structure of the app.

Changing Direction - Expanding the Scope

It was at this point that I realized there is nothing necessarily unique about Rutgers food trucks, and a much wider audience could benefit from this product. So, I decided to change focus from an app for the Rutgers food trucks to an app that could help people discover and order from food trucks anywhere, of all kinds. (Including the Rutgers trucks, of course).

Food trucks around the world and their customers have the same everyday hardships and problems that the ones at Rutgers do. Long lines, misinformation about their locations, and a lack of information about food served is common in all kinds of food trucks.

To ensure goals of this wider audience of all food truck customers would still align with those of Rutgers students, I performed another round of user interviews with a more general demographic, as well as usability tests with my low-fidelity flows.

The Final Design

With the new scope of all food trucks, and more general usability studies, I was able to learn what would work best for this wider audience, and went through multiple design iterations.

I found that general food truck customers cared more about the food itself than college students did - and features like dietary information and in-depth meal customization were notably lacking in my designs. So, I used this input towards new iterations of my designs.

These are the final designs for the app that now helped users find and order from food trucks anywhere.

Finding food trucks

The browse page lets users see trucks nearby in categories to find the food they are craving.

One of the main advantages of a food truck is that it’s an eating establishment in a convenient location, ideal for pickup on-the-go. The map on the explore page takes full advantage of this aspect, helping users explore what’s convenient and nearby.

Learning about a truck

After choosing a truck in either of the past screens, the user is brought to the truck’s main page, which contains all information a user needs to make a well-informed food truck selection.

Creating an order

Once an order is started, the user is shown all the items on the menu, organized into categories, with correlating tabs for easy and quick browsing.

After selecting an item, the item’s information screen is shown, with a list of ingredients, caloric, and allergen information. The user has the ability to customize the ingredients and add special instructions to make the experience as inclusive as possible.

Finalizing the order

Selecting the floating “current order” button brings the user to their order screen.

The user has the option to change any aspect of their order from this single screen, leaving no room for confusion.

Continuing the order reveals a final overview of the order's price and payment info before it's placed.

Order confirmed! Selecting the address of the food truck opens it in the user’s default map application. The user can then navigate to the truck to pick up their freshly made meal!

Takeaways

What was new to me?

This was my first time designing an app that involved a checkout process. There are lots of patterns and features that users subconsciously expect with an app like this, and with a process that is used so often. The flow from ordering items, to the cart, possibly back to ordering items, and checking out, had to be fluid and remain familiar so users naturally know what to expect and aren’t confused while they’re using the app.

What was the most challenging?

The scope of this project proved to be a bit of a challenge. While at first, I wanted to only focus on the food trucks affiliated with my school, Rutgers University, I realized this may not be the best route. I didn’t want to limit my ideas and make this a niche app that only students at one university could use, even if the smaller scope was more familiar to me. Opening the app to all food trucks felt like the right decision, especially since the user needs did not change much. This also allowed for a more useful app for all users.

How does my solution help users?

StreetEats helps users by finding food trucks nearby, and making ordering from them seamless. I wanted this app to lean in to what makes food trucks special - their convenient locations and unique menus. By offering a quick and easy way to find food trucks on the go, and order ahead of time, users can take advantage of these factors that make food trucks unique, and can quickly grab food on the go.

How would I measure success?

With more time to develop and launch this app, I would consult with owners of food trucks to determine if StreetEats would be a viable solution to everyday problems food trucks encounter. If so, that is one step towards the success of StreetEats. The next step would be if StreetEats provides more business for these food trucks, especially ones with less of a digital precense. So, if food trucks become a more viable option for getting food, if they are more comparable to traditional restaurants when making decisions for meals, and the app benefits food trucks and their staff, then it would be a success.