Elena de Gregorio®
Available for 2026
EN ES

Work / Product UX/UI / Traveler, app for iOS and Android

Traveler, an app for iOS and Android

A bilingual app for self-guided tours made by local guides: discover every city with the people who know it best, on video and audio, stop by stop, for less than a coffee.

A benchmark of eleven apps, research, proto-personas, a journey map, information architecture, flows, wireframes, a design system with language variables, 52 high-fidelity screens for iPhone and Android in Spanish and English, real maps and the clickable prototype on video.

Product concept — 2026

Project 01 of 28 in the archive 01 of 09 in Product design UX/UI See the whole discipline ↗

Cover of the Traveler (Viajero) project: the logo, the tagline and three iPhones showing the explore screen and the tour page

Client

Own project · concept

Discipline

Product design UX/UI

Year

2026

Role

Benchmark, research, UX, UI, design system, brand and prototype

(01) — The challenge

Same idea, brand-new product

Traveler —Viajero in Spanish, the name on the app— grows out of an old concept of mine, Yourney: a marketplace of self-guided tours made by local guides, with one free stop to try, micro-prices and one-tap payment. I wanted to keep the problem and the features, but not the app: name, brand, architecture and design are all new.

The brief was clear: iOS and Android, following each platform's guidelines, and truly bilingual, in Spanish and English, because the traveller arriving in Madrid and the one leaving Madrid need the same thing in different languages.

I did the whole project in Figma, in the order I follow with any client: first the market and the users, then the structure, and the interface last.

11

Apps analysed

Six direct and five indirect, from VoiceMap to Google Maps
12

Wireframes

The whole flow in grey, from onboarding to the review
52

High-fidelity screens

13 screens × iPhone and Android × Spanish and English
156

Bilingual strings

Figma variables with Español and English modes
(02) — Research

A growing niche that still needs a push

I started by sizing the opportunity with market data. Spain welcomes almost a hundred million international visitors a year, and most experiences are still sold away from the phone. App-based self-guided tours exist, but they are still a minority: one traveller in eight has tried one.

The product takeaway is direct: if the format still has to be discovered, price and a free trial have to remove all the risk of trying it. And trust doesn't come from a synthetic voice, it comes from a person: nine in ten travellers think a local guide is the best way to get to know a place.

96.8 M

International visitors to Spain

2025, +3.2%. Source: INE, FRONTUR
13%

Have taken an app-based self-guided tour

35–47% among 18 to 34 year olds. Source: Arival
89%

Prefer a local guide

As the best way to explore. Source: GetYourGuide / Wakefield
28%

Of activities are booked on mobile

Up from 11% in 2019. Source: Arival
Three proto-personas: James, an international traveller from Manchester; Lucía, a Spanish traveller from Madrid; and Marta, a local guide, with their goals, frustrations and digital context
Proto-personasThe one who arrives, the one who leaves and the guide who creates the tours

The personas are hypotheses, and I say so

James, Lucía and Marta come from the benchmark and from secondary data, not from interviews. That is why the research ends with six measurable hypotheses and a plan to validate them with real users before taking anything for granted.

James's journey map in Madrid in six phases, from inspiration to after the tour, with his emotional curve, what he does, what he thinks, his frustrations and the design opportunities
Journey map · JamesThe low points are design opportunities
(03) — Benchmark

Eleven apps, and nobody in the sweet spot

I analysed six direct competitors, self-guided tour and audio-guide apps, and five indirect ones: marketplaces with a guide present, free tours and place discovery. I read their App Store and Google Play listings and, above all, their users' complaints, which is where the missing design lives.

The pattern repeats: cheap means generic —synthetic voice, AI-generated content, lists of places— and authentic means expensive: a guided marketplace tour costs €15 to €60, and VoiceMap $4 to $20 per tour.

Ratings checked on 27 September 2026 on the App Store and Google Play
AppTypeiOS · AndroidPrice or modelSpanish
VoiceMapDirect4.8 · 4.6$4–20 per tourUI yes · hardly any tours
SmartGuideDirect4.7 · 4.7$1.99 per city · €19.99 a yearYes, with AI and synthetic voice
izi.TRAVELDirect4.4 · 2.3Premium €1.49–10.99UI yes · uneven content
GPSmyCityDirect4.0 · 4.3$14.99–20.99 a yearUI yes · content in English
Action Tour GuideDirect4.8 · 4.7$10–17 per tourNo
Rick Steves Audio EuropeDirect4.3 · 4.5FreeNo
GetYourGuideIndirect4.9 · 4.925–30% commissionYes
CivitatisIndirect4.8 · 4.0Apple Pay, Google Pay, PayPalNative
GuruWalkIndirect2.9 · 3.8€10–20 tipYes
Airbnb ExperiencesIndirect4.8 · 4.720% commissionYes
Google MapsIndirect4.7 · preinstalledFree, ad-fundedYes
Traveler—Native iOS and Android€0.99–2.99 per tour, no subscriptionNative in Spanish and English
Matrix of sixteen features across eleven apps plus Traveler: tours by local guides, guide video, human voice, free trial, price under €3, offline use, GPS audio and one-tap payment, among others
Feature matrixThe last column is Traveler's target
Positioning map: price on the horizontal axis and content authenticity on the vertical. Traveler takes the empty top-left corner: a real local guide at the price of a coffee
Positioning mapThe gap: a real local guide at the price of a coffee

The gap no app fills

Only Rick Steves gets near the "authentic and cheap" corner: it's free, but it's one single expert, English only and without video. No app combines a local guide on video, micro-pricing without a subscription and native content in Spanish and English. That combination is Traveler's proposition.

(04) — Opportunities

Eight decisions born from complaints

Each design decision points at a specific complaint from competitors' users or at a gap in the matrix. They then became MVP requirements, prioritised with MoSCoW, and hypotheses to measure.

01

Micro-price, no subscription

€0.99 to €2.99 per tour, yours to keep. No direct competitor sits there without a yearly fee.

02

The guide, on video

AI scales, but it doesn't move anyone. The local guide's face and voice are the edge over TTS, on the tour page and at every stop.

03

Natively bilingual

Tours created in both languages, not machine-translated, and a tour-language filter independent from the app language.

04

A real free stop

The whole first stop, no sign-up, not an audio snippet. Zero risk to try.

05

One-tap payment

At €1–3, typing a card kills conversion. Apple Pay and Google Pay, and the account is created at checkout.

06

Offline, and visibly so

Fear of roaming is James's number one frustration. "Downloaded · 84 MB" before leaving the wifi.

07

A player built for the street

High contrast, large text and large controls to use it while walking in the sun. GPS audio with a visible switch.

08

What's included, itemised

Stops, minutes of video, distance and duration in view, to avoid the misleading listings of the marketplaces.

(05) — Architecture and flows

Four tabs and four journeys

The app is organised into four destinations: Explore, Map, My trips and Profile. On iOS it's a Tab Bar and on Android a Material 3 Navigation Bar, in the same order, so someone switching phones doesn't have to relearn anything. Onboarding and guide mode are cross-cutting flows.

I mapped four journeys with their branches: discover, try and buy; take the tour offline; change the language; and, for phase 2, the guide creating a tour. The first two are the ones tested in the clickable prototype.

Traveler sitemap: onboarding, the four tabs Explore, Map, My trips and Profile with their sections, and guide mode for phase 2
Information architectureTabs, cross-cutting flows and phase 2
Four user flows with start, screens, decisions and system steps: discover, try and buy; take the tour offline; change the language; and the guide creating a tour
User flowsWith their alternative branches
(06) — Wireframes

Hierarchy first, colour later

Twelve low-fidelity wireframes cover the whole flow, from onboarding with the language picker to rating the tour. Grey and unbranded, to discuss what goes on each screen and in what order.

The important calls were made here: the free stop ends with the unlock in view, payment is a native sheet over the tour page, and the player puts the video on top and "Next stop" always within thumb reach.

Six grey wireframes: explore, tour page, free stop, native payment sheet, tour in progress and profile
Wireframes · 6 of 12 screensScroll horizontally
(07) — Brand and design system

A pin, a play button and four colours

The logo is a location pin with a play button cut out of it: the place and the guide's video in a single mark. On the app icon, a dotted route hints at the tour's stops. The wordmark uses Fraunces, a warm editorial serif, in lowercase.

The palette is short on purpose: navy for text and structure, burgundy for what's actionable, steel blue for accents and information, and cream as the background, because pure white fights with the city photos. White on burgundy passes AA contrast.

Brand board: the horizontal logo in colour, on navy and on burgundy, the iOS and Android icons, the symbol, clear space and minimum size
BrandLogo, app icons and symbol

Colour

Navy · text#0C324AHeadings, body text and dark backgrounds
Burgundy · primary#7D3F4BButtons, price, map pins and active tab
Steel blue · accent#679CBCInformation, states and the map route
Cream · brand#FEF1D5Soft backgrounds and highlighted surfaces
Light cream · canvas#FFF8EAThe canvas of every screen
Pressed burgundy#5F2E38Pressed state and errors
Dark steel#2E5F80Links and accent text, AA contrast
Mid navy#54697ASecondary text and metadata

Typography

Two families. Fraunces for headings, tour names and prices: it gives the app the tone of an editorial travel guide. Plus Jakarta Sans for everything else, because in the street, in the sun and on the move, what matters is reading at a glance.

Display · Fraunces SemiBold · 34/40Discover Madrid
Title · Fraunces SemiBold · 22/28The Heart of Madrid
Body · Plus Jakarta Sans Regular · 15/22This is where it all begins: kilometre 0 of Spain's roads.
Button · Plus Jakarta Sans SemiBold · 14/18Buy · €1.99
Overline · Plus Jakarta Sans Bold · 11/14NEXT STOP

Everything in Figma variables

Colour primitives, semantic colours with light and dark modes, spacing and radii, and a language collection with 156 strings in Español and English modes. Components use semantic tokens only, so a palette change happens in one place and reaches all 52 screens.

Figma · 04 · Design System — Foundations4 variable collections · 11 text styles

Foundations board: brand palette, semantic colours, an eleven-style type scale, spacing and radii, and the iOS, Android and bilingual rules
System · FoundationsColour, type, spacing, radii and platforms
(08) — The interface

The city up front, the interface behind

The photos of Madrid and the portraits were generated with AI in Higgsfield, all with the same late-afternoon light so everything feels like one brand. The maps are real: OpenStreetMap tiles with the tour route, a pin for each stop and proper attribution.

The tour page answers, on a single screen, the three doubts from the journey map: who the guide is, exactly what's included and whether it's worth it. That's why it carries the rating broken down into stories, route and video, and the "Try for free" button next to the buy button.

Onboarding with the language picker, location permission explained, explore, results, tour page and free stop
From onboarding to the free stopScroll horizontally
Explore: greeting, search, categories, tours near you with prices and featured guides
ExploreNear you and featured guides
Tour page for The Heart of Madrid: the guide's video, duration, stops, distance, languages, what's included and the Try for free and Buy buttons
Tour pageGuide, what's included and rating
Free stop at Puerta del Sol: the guide's video, text, a map with the next stop and the €1.99 unlock
Free stopComplete, no sign-up
Native payment sheet with the order summary, the €1.99 total, the no-subscription note and the Apple Pay button
PaymentNative sheet, one tap
Payment, confirmation with the download, My trips, tour in progress at Plaza Mayor, map with nearby tours and tour completed with the rating
From payment to the reviewScroll horizontally
Tour in progress, stop 2 of 7 at Plaza Mayor: video, text, auto-play on arrival and a real map with the next stop
Tour in progressVideo, text and directions
Real map of Madrid with pins for nearby tours, the list and map toggle and a tour card
MapOpenStreetMap, with the real route
(09) — Bilingual, on two platforms

One click switches the whole screen's language

Every interface string is a Figma variable with two modes. Switching a frame from Español to English translates the entire screen, and each variable carries its code name for iOS (L10n) and Android (R.string), ready for development.

I designed with the longest text, Spanish, which runs around 25% longer. Formats are localised too —1,99 € versus €1.99, 2,4 km versus 2.4 km— and the app language is independent from the tour language: you can use the app in Spanish and take a tour in English.

All 13 screens exist on iPhone, following the Human Interface Guidelines, and on Android with Material 3: a navigation bar with a pill indicator, top app bar, bottom sheets, Google Pay and 48 dp touch targets.

Bilingual board: the same screens in Spanish and English, on iPhone and Android, on a navy background
Español · English156 strings, two modes
Five Android screens with Material 3: explore, tour page, tour in progress, map and profile
Android · Material 3Scroll horizontally
Profile in English with the preferences: app language, tour language, downloads and GPS auto-play
Profile · EnglishApp and tour language, set separately

Why two independent languages

Lucía wants the app in Spanish and an English tour if it's the only one in Lisbon; James wants the exact opposite in Madrid. Merging both settings would have forced one of them to read in a language they don't want. So the tour-language filter lives in the results, and the app language in onboarding and the profile.

(10) — The clickable prototype

The two key flows, end to end

The Figma prototype links all 52 screens with 164 connections and four starting points: iOS and Android, in Spanish and in English. Long screens scroll under a fixed navigation bar, and carousels and filters scroll horizontally, just like the real app.

The video walks through the flow that matters most: explore, open a tour, try the free stop, pay with Apple Pay, find it downloaded in My trips and take it stop by stop, all the way to the final review.

Clickable prototype · full walkthrough2 min 9 s · looping
(11) — On the phone

One app, two native platforms

The mockups place the real Figma screens inside an iPhone and a Pixel, so what you see is the exact design, and it updates if the design changes.

Three iPhones with the app on a cream background: explore, the tour page and the free stop, next to the logo and tagline
iPhoneExplore, tour page and free stop
iPhone and Pixel in pairs on a burgundy background: tour page, explore and map on both platforms
iPhone and PixelHuman Interface Guidelines and Material 3
(12) — The result and what's next

Six hypotheses ready to measure

Traveler is a concept: it has no users, so I don't show conversion figures I haven't measured. What it does have is every decision tied to a real complaint or a market gap, and six hypotheses written with their metric so they can be tested.

The next step is a usability test with five or six travellers —half Spanish speakers, half English speakers— on the prototype, and three guides publishing a test tour. Then iterate and open phase 2: the guide app.

We believe [change] will make [persona] [outcome]. We'll know when [metric].
HypothesisWhat we believeHow we'll know
H1 · Free stopTrying a full stop without signing up increases purchases≥ 25% of those who finish it buy the tour
H2 · Micro-price€0.99–2.99 with no subscription reduces hesitationDecision on the tour page in under 90 s
H3 · Guide on videoThe guide's face and voice build more trust than an audio guideTrust ≥ 4/5 in the test
H4 · Natively bilingualThe language filter finds a tour in under 1 minTask success ≥ 90%
H5 · Visible offlineSeeing the download status removes the fear of roaming0 doubts about whether it's downloaded
H6 · Guide appA simple editor lets a guide publish in under 1 h3 of 3 guides publish unaided
UX

Benchmark and research

Eleven apps, four market sources, personas and journey map
IA

Architecture and flows

Four tabs and four journeys with their branches
UI

Brand, system and screens

Logo, variables, 12 wireframes and 52 screens
ES · EN

Bilingual prototype

iOS and Android, 164 connections and video

Research sources

INE, FRONTUR · Arival, research on tours and activities · GetYourGuide and Wakefield Research, 2024 · App Store and Google Play listings for the eleven apps and their user reviews, checked on 27 September 2026 · Maps © OpenStreetMap contributors.

Next in Product design UX/UI

Olmo app for iOS