TourisNot

Location-based recommendation app

Figma-Adobe Lightroom, POP, Usabilityhub

Intro

  • TourisNot is a personal project I built as part of my UI Design course at CareerFoundry. The purpose of the project was to create a location recommendation application.

  • Web users are hugely dependent on the use of maps. For this reason, I decided to work on a web app that allows locals to provide tours and workshops to travelers based on their location. The focus is to provide travelers with information as they explore a new destination with the help of locals.

  • The deliverables include user research, UX design and product design.

Discover

〰️

Ideate

〰️

Wireframe

〰️

Test

〰️

Iterate

〰️

Discover 〰️ Ideate 〰️ Wireframe 〰️ Test 〰️ Iterate 〰️

Discover

Competitor Analysis


airbnb logo

STRENGTHS

  • A well-established organization known globally.

  • They have remained loyal to their first concept.

  • There are more than 40,000 experiences on their platform.

WEAKNESSES

  • It is hard for them to keep the same quality standards throughout all their listings.

  • Several scandals concerning security in their properties and scams.

tripadvisor logo

STRENGTHS

  • Ranks as #1 in the Travel and Tourism category in the US.

  • 20 years and it keeps growing strong.

  • Pioneer of online hotel and flight bookings.

WEAKNESSES

  • Controversies with fake reviews.

  • It has suffered a data breach in the past.

  • There are many other travel applications emerging.

foursquare logo

STRENGTHS

  • Powerful location data platform.

  • High ratings as a web app.

  • Community-based.

WEAKNESSES

  • In recent years has become less known.

  • The Concept mainly attracts young people.

Hypothesis


“Travelers rely on technology to plan their trips, especially location-based recommendations for restaurants, attractions, stores, and other businesses.”

Conducting interviews


Afterward, I conducted interviews asking people how they plan their trips, how often they travel, and what tools they use. It was important to become familiar with their frustrations and understand the features they enjoyed from available apps. These are the main points learned:

  • Modern travelers depend on technology to plan their trips.

  • Google Maps is key for finding places and activities to do when traveling although sometimes it is not 100% accurate.

  • Apps that don’t require much personal info and are easier to navigate are preferred.

  • Travelers enjoy exploring areas frequented by locals.

“I’d love to have all info and imagery in one specific app rather than jumping from one to another.”

-Interview participant

Defining the product


What will the product do?

The app will recommend tours and/or special events based on the traveler’s location and depending on the dates they are visiting.

Where will the product be used?

At home while planning their trip or on the go when looking for something to do last minute.

Why does the user need the product?

To plan tours with locals and obtain accurate information on their destinations.

Which platform and devices will the product live on?

Users will be able to access it on their browsers on any screen (desktop or iPad) as well as their phones.

Business Goals


Business goals I am trying to achieve when this product launches

Create a platform where locals and tourists can interact and benefit from each other. Our goal is to gain brand recognition. Build trust among users so that the business can grow its membership and create a revenue stream.

Success Metrics

  • Amount of signups

  • Amount of tours booked

  • Number of downloads

travel like a local

〰️

travel like a local 〰️

home screen mockup
profile screen mockup
creating a tour screen mockup

Ideation

User Flows & Diagram


Once the product specifics were defined, it was time to set the Minimum Viable Product (MVP) and I did so with the following user stories to identify the features I would need to work on.

As a user, I want to create a profile that holds my information and search history to achieve my goals faster.

User Stories

As a user, I want to see a detailed description and videos of the activities done, so I can clearly understand what I will do and see on that tour.

As a user, I want the creating a tour process to be seamless, so I can easily upload the information and not waste time trying to learn how the app works.

  • Input section for user personal information such as user name, brief description, or quote

  • Allow users to upload a profile picture

  • Create a section for saved tours, write reviews, and add photos/videos of previous tours

  • Allow users to save a payment method

Feature Requirement

  • Create an ample list of tours available in each location

  • Request each host to upload a minimum of photos of their tours, if possible, a short video

  • Utilize the geolocation technology to provide the user with an accurate list of tours available near them

  • Allow travelers to share their pictures when doing a tour

  • Design an intuitive screen for hosts to create their tours

  • Allow hosts to post videos and photos to promote their event

user flow diagram

User Personas


After the initial research and having the product defined, three user personas were created to achieve a user-centered app. The intention was to be as inclusive as possible and set the users in potential scenarios where they would be using the app.

second user persona- tourisnot
user persona- tourisnot
third user persona- tourisnot

Wireframes

Low-fidelity Wireframes


low-fidelity wireframe
low-fidelity wireframe
low-fidelity wireframe
low-fidelity wireframe
low-fidelity wireframe

The first step in designing the wireframes was to create rough sketches of all the pages needed for the user flows. By using pen and paper I was able to come up with the best UI patterns for each feature in a simple and quick way.

Usability testing


After I had all the flows, I made a quick prototype on POP and tested it with potential users. By doing this, I collected feedback on the design before even creating the mid-fidelity wireframes and iterated the designs based on the user’s pain points. These are the key points I learned:

  1. Not everybody felt comfortable adding their credit card info when creating a profile, so it was best to delete this screen.

  2. I had to rearrange the filter option since it wasn’t clear how it would unfold and hide in case the user wanted to modify the filters applied.

  3. Finally, adding a tab bar would improve the usability of the app

Mid-fidelity Wireframes


Signing up, profile set up, and home screen

mid-fidelity wireframe of signing up process
mid-fidelity wireframe of signing up process
mid-fidelity wireframe of signing up process
mid-fidelity wireframe of signing up process

Creating a tour

mid-fidelity wireframe of the steps to creating a tour
mid-fidelity wireframe of the steps to creating a tour
mid-fidelity wireframe of the steps to creating a tour
mid-fidelity wireframe of the steps to creating a tour
mid-fidelity wireframe of the steps to creating a tour

Style Guide

Colors


style guide- brand colors

Typeface

Style guide- typography

The color palette for this project is inspired by sunrises and clear skies, being orange the primary color. Using gradients for a modern and upbeat vibe. As for the typefaces, Poppins was picked for all copy text. This typeface is popular for being rounded and clear to read which allows users to feel welcomed and trust the product.

style guide- icons, buttons

Icons and buttons


Imagery

style guide- imagery
style guide- imagery
style guide- imagery
style guide- imagery

Testing & Iterations

A & B Testing


In order to design the best screen possible, I conducted an A&B testing utilizing two different colors applied.  Out of thirteen testers, eight (62%) chose screen A and five (38%) chose screen B. After the testing, I kept iterating the app style. I had the idea of using gradients but was unsure of how to apply them until after much experimenting.

Screen A

Screen B

a&b testing screens
a&b testing screens

Iterations


Based on the screen chosen from the A&B testing and with the help of my mentor I kept iterating the design to improve the accessibility and make it more appealing. These are the main changes applied:

  • Changed the logo’s typeface into a bold and rounded one

  • Made a gradient based on the primary colors and kept it subtle throughout the app

  • Removed the map from the home screen since it was taking most of the space before the fold. Instead, the tour options and recommendations were showcased

  • Implemented a tab bar which also improved with the iterations

  • Expanded all elements so the layout had more negative space and a cleaner look. All typography size was increased to be legible to all users

1

screen iterations- home screen version 1
screen iterations- home screen version 2

2

screen iterations- home screen version 3

3

Mockups/Prototypes

Creating a Profile (User flow 1)


Browsing tours (User flow 2)


Creating a tour (User flow 3)


I had to learn concepts while developing the app. I learned how to conduct interviews, test, create a style guide, and present the design process through a case study. I learned that design is a process not only a result.

CREDITS

Photos: Pexel, Unsplash and own photos
Icons: from www.iconscout.com
Illustration: empty states Figma community

Takeaways