Foodpath

Improving the experience of eating out.

Concept for a geolocation-based restaurant app designed to provide users with honest, reliable and relatable restaurant recommendations.

3views

Overview

Application that connects good food & people
— easily get to a restaurant, get recommendations for any cuisine, and keep track of the places you love to eat.

bothjpg

Key features

localization

LOCALIZATION

Search by location - geolocation-based search provides the option to find the nearest restaurants and create the shortest route to the chosen place.

path

EASY DIRECTION

The app shows the distance and direction to the restaurant.

Google maps shows the road to the chosen destination.

foodchoice

FOOD CHOICE

Filtering on the basis of food, type, budget, diet restrictions, distance - filters help to narrow down the search.

login

LOGIN / SIGNUP

User creates a profile by manualy setting the email address and password, or can log in/ sign up by Google or Facebook account

restaurantprofile

RESTAURANT PROFILE

List of available restaurants based on the food search & filters with restaurant profile information: type of food, menu, phone contact, opening hours, ratings

information

APP INFORMATION

Top corner app hamburger menu lets the user access all important main features and know-how information.

My role

researchicon

Research

wireframeicon

Wireframe

flowicon

User flow

designicon

Design

prototypeicon

Prototype

codingicon

Coding

testingicon

User testing

Used tools

googleicon

Google sheets

psicon

Photoshop

aiicon

Illustrator

figmaicon

Figma

sublimeicon

Sublime text

mazeicon

Maze

Design Process

1
Discovery
2
Definition
3
Ideation
4
Prototyping
5
Testing

Concept

Foodpath is a name based on the idea of a footpath - a path for people to walk along. App's name results from the combination of “food” & “path”. Designed to provide users with reliable and relatable restaurant recommendations. This is my passion project. Started to solve my problem, although I did web & user research to check if this is a more common problem for people.

The problems I had:
I'm at a friend's place, we need to order food, it's late, most of the restaurants are closing, but we don't know the neighborhood.
I'm on a short work trip, in a big city, with many food places; I don't know where I can go, within the walking distance of 5-10 minutes to eat good food now.
I'm on a weekend private trip: I came for a conference and booked a private apartment, so the fridge is empty and I really need to eat breakfast before I'll go to the event.
I have a craving for a very specific food, like pancakes & I don't want to look through all the menus to be sure that chosen restaurant has it.
I am in the city, hungry, and would like to eat something tasty, I want to be sure I picked the best restaurant for it.

Discovery

Learning about user, market & competition

Research

As my first approach, I created a google form with few questionnaires.
The purpose of this questionnaire is to identify their preferred method of finding a nearby restaurant.
150 responses were asked via Google form for data analysis.
More than half of the respondents were males (55%).
Respondents were in the age range of 21 to 49 years old.

When are you going to the restaurant?

30%
I want a quick meal
30%
Social occasion
20%
Business meeting
10%
Celebration
10%
I don't want to cook

How are you looking for the restaurant?

30%
Recommendations from people I know
30%
Google search - online reviews
20%
Dedicated food apps
10%
Brand popularity/ reputation
10%
Advertisement

How do you find restaurant when traveling?

40%
Ask around locals
20%
Ask traveling friends/ family/ coworkers
20%
Food blogs
15%
Using Michelin guide
5%
Following people on street

What are you looking for in the restaurant description?

30%
Type of served cuisine
20%
Distance/ Location
20%
Cost
20%
Promotions
10%
Delivery option

What decides about the choice?

30%
Price
30%
Type of cuisine & quality
20%
Popularity / reputation
10%
Convinient location
5%
Promotion
5%
Online review

What type of restaurant do you choose?

35%
Fast casual/Fast food
20%
Casual dining/ low-key
20%
Cafe/ Coffee-house
10%
Bufet style/ self-serving
10%
Food truck
5%
Fine dining/ exclusive

User pain points

Problems while looking for restaurant:

  • I am hungry and have no time to search
  • I don't know the city/neighbourhood
  • Outdated information - not existing/closed restaurants
  • Variety of menu items
  • My taste is different that other people
  • Lack of my favourite food
  • Not trusting in online opinions - companies are paying for reviews

Must-Have Restaurant Finder App Features

  • Sign Up
  • User Profile
  • Search Option
  • Restaurant Info
  • Menu viewing
  • Special Offers
  • In-app Call
  • Ratings

Competition

yelp
Yelp
Yelp has search for restaurants, fast food, coffee & tea, etc. It has quick categories that pull up the best results near current location, or you can search for something specific, like a type of cuisine. Results appear in order of what's closest to you, and you can view by the default list or a map. Yelp is showing price ranges, menus, and user-submitted photos. Some places allow to order takeout, delivery or make reservations through Yelp.
zomato
Zomato
Zomato focuses more on the social aspect. Users can search for restaurants, cafes, pubs by typing in a cuisine or location. Shows an overview, like hours, photos, payment type, menus, and user reviews. All restaurants in Zomato also have a rating, which is between 1-5. Zomato asks to rate visited places, has a "hot and trendy" category.
foursquare
Foursquare
Foursquare allows user to search for specific restaurants or cuisines. It also gives categories to search on the main screen, like Breakfast, Lunch, and Dinner. Informations like user ratings, photos, and tips left by other users. No menu viewings. Foursquare displays check-in histories.
opentable
Open table
OpenTable allows users to check out nearby restaurants, there are curated recommendations based on user dining history. Has a search for specific restaurants by name, by cuisine type or atmosphere. Lets user check the price range, view the overall rating from users, see the menu, read user reviews. The main feature is a possibility to see open time slots for a reservation and book directly within the app.
researchsheet

User journey

I mapped out the users’ steps to see how I could simplify their journey to help them reach their most important goals with the product.

AWARE SEARCH ACOMODATION ON WAY IN RESTAURANT
USER GOAL Find restaurant quick Find good restaurant Find restaurant with good food Get there quickly Get good food
EMOTIONS Uncertain Concerned Decisive Hungry Satisfied
PROBLEMS To many options Hard to find something interesting Fear of finding something good, not sacrificing taste for price Fear of finding the fast route to the place Slow service
IDEAS Personalized recommendations based on filter choices/ past visits Introducing recommended options, updated frequently Useing filter for more narrow choice Map showing the journey with direct path and journey time Menu list and in-app call to contact and preorder food

User flow

After analyzing the research results I started to define the problem.
  • Finding the best nearby restaurant.
  • Filter to narrow the search
  • Analyze all the restaurants around the city.
  • List all the restaurants and analysis according to preferences.
After a narrow down scope and defining the primary goal of the application, I created a flow chart.
ufjpg

Sketches

  • I usually start the design process with low fidelity wireframes.
  • This is the way I iterate through many design options quickly.
  • Research knowledge about competition and user preferences allowed me to set up default views.
  • I made three versions, I thought about the most important & engaging content for the user at the very beginning.
  • First version had the profile creation at the start, but based on the research it is often the user repelent.
  • Next versions focused on quick search, like useing GPS, definings food preferences and filtering out the best options.
  • On every step user have a possibility to change the settings.
sketchesjpg
wirframejpg

Wireframes

The goal of these wireframes was to test the user flow and to identify any potential roadblocks or challenges in the user experience.

By iterating the design multiple times, the goal was to arrive at the optimal solution that provides a seamless experience for the users.

The wireframes also helped in visualizing the design, which helped in refining it further before moving into the prototyping phase.

UI Design

Smooth, intuitive and clutter-free user interface.

I used this style because I wanted clean/ quick to load app without overstimulation, easy to navigate.

Visual style is minimal with light graphics & no images.

Light/dark mode

WCAG finger print target size elements

I followed iOS Styleguide:
Helps people focus on primary tasks and content by limiting the number of onscreen controls while making secondary details and actions discoverable with minimal interaction
Adapts seamlessly to appearance changes — Dark Mode — letting people choose the configurations that work best for them.
Enables interactions that support the way people usually hold their device: controls in reach located in the middle or bottom area of the display, initiates actions in a list row.
Integrates information - device’s location - to enhance the experience without asking people to enter data.

Designed for iOS/ Android phone, desktop support is designed separately Foodpath web

components
bothv

Colors

Roles of color in the design is to influence where people look.

Yellow is the most noticeable of all colors to the human eye.

Have you ever seen a picture of a bright yellow light bulb or someone’s head while they are thinking & an idea comes to them? Yellow helps unclog our thinking processes.

This color is also used in CTA buttons to get attention and focus from the users. It plays an informative role and help users to navigate the app.

Gray implies professionalism and responsibility, technology and modernity.

Base is neumorphism -it creates a soft visual that stays consistent throughout the entire product.

User Testing

The results of the test showed that users appreciated the simplicity and speed of the app, but also wanted more options to refine their search. Some users found it hard to understand the menu view and preferred to see more food types and filters. Based on this feedback, changes were made to the app to include more filters and improve the menu view. These changes made the app more usable and better aligned with users' needs and expectations. The testing round helped to identify areas for improvement and make the app more user-friendly.

mazetest
walktrugif

Iterations

Changes made after user feedbacks
localization

LOGIN PAGE

Started with minimal layout - all elements with similar size, color and shape.

Using rule 60-30-10 I added accent color, complementary color leaving in dominance the neutral color.

Changed the shape of buttons from rectangular to oval for more distinctions between inputs and buttons.

menushift

MENU OPTION

Change of the menu access.
Burger menu instead of floating menu - most scroll items & CTA button are at the bottom of the screen, floating menu creates additional chaos and collides with the flow.

Floating menu with icons. Burger menu is an access to login screen.

Full menu with icons appears on the burger menu choice.

No icons menu.

foodchoice

CHOICE CHANGE

Changing the prefered food choice easier

Food choice is the only icon showing on the screen.

Food shift button is next to the maine choice button.

After clicking the shift button user gets the side scoll menu to choose other options.

Conclusion

App structure:

Base: to focus on refining core user problem - finding the right restaurant.

Head: to create clean and simple user interface, minimalist graphics with basic features, and to avoid visual clutter like pictures, videos or long texts.

Heart: creating easy, time-saving, strong filtered walk thru.

The key learnings:

To enhance the user experience, the app structure is focused on solving the core problem of finding the right restaurant efficiently. The design of the app is minimalist, with a clean and simple user interface to avoid visual clutter and distractions. The heart of the app is its strong filtered walkthrough, which makes it easy and time-saving for users to find what they are looking for.

In the development process, it was challenging to strike a balance between minimalism and functionality. However, it was important to avoid adding too many steps that could frustrate users, such as requiring them to sign up or log in immediately. The feedback from user tests showed that this approach was well received, and users appreciated the app's straightforward and efficient design.

Next steps to develop in the app:
Special offers that include personalized discounts, coupons & gifts.
Friends list to communicate with your loved ones and share with them your impressions about restaurants and food.
History of your visits, delivered orders and reviews.
Bookmarks that keep your favorite restaurants and dishes.
Wishlist with every restaurant that you haven’t visited and every dish you haven’t tried but would like to.

mockupjpg

FOODPATH WEBSITE

Website

2022

Show more
mockupjpg

SHOPEST WEBSITE

Website Redesign

2018

Show more
mockupjpg

ZSP / WCS WEBSITE

Coding School Website

2017/18

Show more