Wine ’n Dine

Wine 'n Dine restaurant discovery app shown on an iPhone in someone's hand held over a bowl of fruit and granola on a table. The person is looking up information about a restaurant.

Product: Wine ’n Dine
My Role: UX Design / UI Design / Interaction Design
Users: Food-loving iPhone users worldwide
Platform: iPhone
Client: Wine ’n Dine
Year: 2016
Link: Apple App Store

Project Overview

Wine ’n Dine is a food-centric social media discovery app that features over 80,000 restaurants around the globe. It empowers users to “generate amazing pictures and help each other find the best food their city has to offer.”

The Wine ’n Dine team reached out to me and said, “restaurant pages are extremely important to our success. And yet, there’s room for improvement … many users are leaving the app for competitive products like Yelp or Foursquare to surface critical information.”

Constraints

My constraints for the project were to only change restaurant pages and reflect those changes in search results, not modify the current design system, only design for iPhone (their only platform at the time), and complete research and design in a 3-week design sprint. I was the only one working on the project after briefing.

Validating the Problem

To learn more about the industry and validate the problem, I dove deep into competitive research by comparing Wine ’n Dine with some of the most well-known apps in restaurant discovery at the time.

I focused especially on Yelp and Foursquare because those were the apps that users were leaving for most, and my feature analysis of the three apps highlighted how Wine ’n Dine’s restaurant pages were incomplete in comparison to its competitors:

Grid of 8 logos in 2 rows including Wine 'n Dine and 7 of its main competitors. In top row from left to right is Wine 'n Dine, Foursquare, Swarm, and OpenTable. In bottom row from left to right is Yelp, ChefsFeed, Zagat, and The Infatuation.

I researched the most popular restaurant discovery apps to better understand the competition.

Feature analysis chart listing all of the features of competitors' restaurant pages and showing how Wine 'n Dine's restaurant pages were missing most of them.

Wine ’n Dine’s restaurant pages were clearly lacking compared to its competitors.

Confirming User Needs

I wanted to confirm that this lack of features was a true unmet need for users, so I organized testing sessions with 8 participants aged 28 to 65. These included home cooks, restaurant-goers, and a professional dinner planner.

Each participant used the Wine ’n Dine app to find and book a restaurant, and they shared their thoughts along the way. To illustrate the experience from a user’s perspective to stakeholders at Wine ’n Dine, I created the following user journey map:

User journey map titled Kate's Journey - Finding & Booking Restaurants. The user journey map shows how users are most excited after seeing a post in their social feed and then searching for a restaurant, but this is immediately followed by high dissatisfaction when they realize there is little-to-no information on the restaurant pages and leave the app to find the information in other apps.

I made this user journey map do demonstrate to stakeholders that social posts got users excited to look at restaurant pages, but users were let down by the lack of information on the restaurant pages.

Need Prioritization

Of all the problems uncovered during testing, I focused on the 6 most commonly reoccurring issues: no menus, bad photos, missing contact information, no prices, saving and categorizing restaurants, and no reviews on the main page.

Armed with my research, I sketched and iterated until I reached a design that best met user needs and Wine ’n Dine’s business goals, which I then translated into digital wireframes for initial testing.

Iterations - Restaurant Pages

The existing Wine 'n Dine restaurant page is shown on the left followed by 3 wireframes of redesign iterations to the right. The first iteration added a restaurant rating, type of cuisine, contact information, dollar signs to indicate priciness, a menu, and popular photos highlighted in a photo gallery. The second iteration changed the dollar signs to a price range for clarity, added a button to quickly get directions to the restaurant, and included icons to help make the screen easier to scan visually. The third iteration added tips for how far away the restaurant was from the user's location and moved the image gallery to the top of the screen so it wasn't partially cut off at the bottom.

The restaurant page redesign gave users the information they needed, like price ranges, type of cuisine, better contact info, ratings, and more.

My first iteration of the restaurant page had no tappable area for directions as I intended for a directions interaction to be featured in the map after tapping. In testing, users wanted quick access to directions in minimal steps before needing to open the map so I added a directions shortcut with timing estimates. Adding icons for each section also helped testers scan the page more easily to find the information they needed.

Most testers were put off by how the existing app’s featured photos were either unappealing or low quality, which I learned was because the featured photos always came from the recent photos gallery. In my redesign I made the featured photos pull from popular photos instead of recent photos to remedy this.

Fine Tuning - Restaurant Pages

From left to right, a wireframe of the restaurant page redesign, a later iteration of the restuarant page redesign in full UI, and the later iteration in full UI with the information overlay pulled down to reveal the photo gallery behind. A gradient is added to the top edge of the information overlay in the later iteration to more clearly indicate that it is an overlay and not fixed in position.

Changing the hard top edge of the information overlay to a gradient motivated users to pull down the overlay to reveal the photo gallery.

Even though the images were partially covered by the information overlay in the iterations above, many users weren’t as motivated to pull down to see the rest of the images. Adding a gradient to the top edge of the overlay motivated testers to pull down and reveal the images in the photo gallery.

The gradient performed well in testing, but if I had more time I would have liked to experiment with alternatives like drag indicators and cards with rounded corners to make the interaction even clearer.

Iterations - Menu Pages

An empty rectangle is shown on the left to note how there was no restaurant menu in the original app, followed by 2 wireframe iterations and a later iteration with full UI. The first iteration has large photos for each menu item but can only fit 4 items on the screen at once. The second iteration has restaurant names in large letters next to other information but didn't have enough room for long restaurant names. The later iteration shows a vertical list of menu items, each with a photo, name, price, rating, and link to view photos from the social feed.

Adding a menu page helped users better understand a restaurant’s offerings. A vertically stacked list format allowed for more visible items and information.

I started with a card format, which testers liked visually but thought it didn’t have enough content visible at one time. Many testers also mentioned they would be most comfortable with a list format because it mimicked most actual restaurant menus and was good for scrolling.

After changing to a list format, testers said the imagery felt too small and was often hard to discern. They also didn’t think to tap on the dishes for a feed of each dish and only browsed visually. I enlarged the images to match the image size in the popular photo gallery so swiping from gallery to menu would be an easy visual transition, and added arrows to the right of each item to communicate their interactivity.

While testing with real restaurant names, it was clear that a side-by-side data arrangement made it impossible to fit longer restaurant names, so I switched the data to be vertically-stacked to allow for more information to be visible without truncation.

Iterations - Search Results

The existing Wine 'n Dine search results screen is shown on the left followed by 2 wireframe iterations and a version of the second iteration in full UI. The first iteration added restaurant ratings and pricing. The second iteration increased the size of the images and added the cuisine for each restaurant. The later iteration in UI applies Wine 'n Dine's color scheme of white with blue accents.

Testers appreciated the redesigned search results with ratings, price ranges, cuisines, and increased image sizes.

One of my constraints was to adhere to the current search results system, so I needed to work within the existing layout. At first I kept image size the same as the existing app, but testers commented that the images felt small for an app that was so photo-centric.

The existing app didn’t list the type of cuisine in the results, and testers said they often couldn’t tell what type of food it was from a photo and name alone. I added the type of cuisine to help with this.

I put the restaurant names in all caps and inverted the color of the restaurant name and address to be consistent with the rest of the app, but if I had the opportunity to redesign the search results system I would have changed all restaurant names to title case to improve accessibility.

Updated Flow

Redesigning the flow and including a menu page allowed for an experience that gave users the information they were missing when they needed it, and encouraged them to stay in the app instead of leaving for other products

The redesigned user flow allows users to visit restaurant pages from search results, and then see the restaurant's menu, popular photos, a feed of dishes, and more.

The redesigned flow addresses the unmet user needs from research by allowing users to visit restaurant pages from search results, and then see the information that was previously missing and causing them to leave the app.

App flow showing wireframes for the redesign, which details how users can navigate to the restaurant menu, popular photos, and dish feed all from ther updated restaurant page.

I designed the restaurant pages to have clear and logical ways of navigating between the main restaurant page, menu, popular photos, and dish feed.

Image comparing old restaurant page to redesigned restaurant page. Highlights include how popular photos start in focus to surface better photos first, restaurant menus are now featured, contact information is available and includes website and social media links, restaurants can be saved to lists, and directions to the restaurant are highlighted with travel estimates.

Better photos, more detailed contact information, menus, saving to lists, and directions helped users with their unmet needs from the existing app.

Redesigned restaurant pages showing how users can easily navigate from restaurant search results to restaurant pages with restaurant photo galleries and menus.

Users could now easily access the information they were missing from improved search results and restaurant pages.

The Wine 'n Dine app shown on an iPhone next to a plate of pasta and a fork. The screen shows the redesigned restaurant menu screen with the restaurant name and dishes. Each dish includes a photo, price, rating out of 5 stars, and ability to save to a list.

Users no longer needed to leave the Wine ’n Dine app to find the restaurant information they wanted.

Motion Design

To further elevate the user experience and make Wine ’n Dine stand out from competitors, I designed animated interactions for restaurant discovery. I repeatedly tested with users to ensure the interactions felt natural, delightful, and visually-polished while effectively communicating relationships between elements. If I had the chance to go back now, I would reduce the springiness of some of the animations.

Animated gif showing 3 interactions. Left shows searching for a restaurant and opening the restaurant page, middle shows learning about a restaurant and opening the photo gallery, and right shows navigating from a restaurant menu to the social feed to share a dish.

Careful attention to motion design made interactions and screen changes feel natural.

Closing Thoughts

Unmet needs arose in testing for users to be able to save restaurants to lists directly from results, but one of my constraints was to not add extra functionality to the search results screen. Testers also wanted to view search results on a map to better understand location details, but this was out of scope as well. I would have loved to explore both possibilities in a future iteration.

I would have also liked to do a deep explore on better ways to communicate ratings than stars. Testers were hesitant to give restaurants ratings below five stars out of fear that the lower ratings might reduce their business.

Our two main success metrics were increasing visits to restaurant pages and reducing the number of users leaving the app after viewing restaurant pages, but because it was a short-term freelance project I wasn’t able to gauge if the redesign was successful or not. I love having access to data and using learnings from testing and user behavior to improve designs, and this was my main motivation for moving to designing in-house.



AT&T TV

AT&T TV ad showing LeBron James speaking into AT&T TV remote with text that reads Find what you love with a voice command. On the right side of the image it says Introducing AT&T TV and has a small photo of the AT&T TV streaming device and remote.

ZTE Axon M

ZTE Axon M dual-screen mobile phone shown against blue background in unfolded state with both screens combining to make one larger screen. In background, phone is shown in partially unfolded state holding itself up like a kickstand with one screen visible. ZTE Axon M logo is shown on right with tagline below that says Dual screens. Unlimited Potential.

DIRECTV Remote App

DIRECTV Remote app shown on an Android phone with a full-size TV in the background. The app allows users to control their DIRECTV receivers from their phones.

Wine ’n Dine

Wine 'n Dine restaurant discovery app shown on an iPhone in someone's hand held over a bowl of fruit and granola on a table. The person is looking up information about a restaurant.

Inked Voices

Inked Voices, an online community for writers, shown on a MacBook air screen in front of someone browsing the website while outside sitting at a picnic table.