AI-Powered contextual smart map

MapAI

A map that understands your travel context, not just your destination.

See it in action

Context

University Project

Team

4 designers

Presented

February 2026

Category

Product Strategy, UX Research, Interaction Design

overview

What it is

A mobile concept combining map-based discovery, personalised recommendations, conversational refinement, an editable preference profile and saved places.

Who it’s for

Travellers who want personalised suggestions. Our research personas: an open-minded traveller who doesn’t know the place, a traveller who wants to see everything on a tight budget, and a traveller who knows the place and wants personalised advice.

What I did

I raised the original MapAI idea, contributed to the concept, and designed the screens and interfaces.

Design Methods

Story interviews, storyboarding, prototyping, Wizard of Oz usability testing

the problem

Why the usual Map apps is

not enough?

Planning a trip often means jumping between maps, reviews, social media, travel blogs, and conversations with friends. Each source offers a different piece of information, leaving travelers to connect the dots by themselves.

Yes, these days AI can simplify this process by suggesting places and building itineraries,
but recommendations are only useful when they reflect the traveler’s actual context.

So, how might we help travelers discover places that fit their needs while keeping them in control of the decisions?

Research

Story interviews

We conducted eight story interviews as a team to understand how people discover places and make travel decisions. I conducted two of these interviews, exploring both group-trip planning and solo travel.

“We used too many apps. I wish there was one place where we could compare destinations, see events, weather, and budget together.”

Interview 1 · 22-year-old student planning a group New Year’s trip

“I couldn’t really tell if the plan was efficient or affordable… I still felt like I had to double-check things elsewhere, like to check costs and travel time outside the app.”

Interview 2 · 24-year-old remote worker planning a solo trip with an AI travel app

What we learned from 8 interviews

01

Fragmented information

Travelers compare maps, reviews, social media, and personal recommendations because no single source answers every question.

02

Context changes everything

A recommendation depends on more than a destination. Budget, companions, dietary needs, transport, and the purpose of a trip can all change what feels suitable.

03

AI helps discovery, but trust needs evidence

AI can reduce the effort of finding places and building itineraries. Travelers still need to verify practical details and understand why a suggestion makes sense.

04

Flexibility matters

Travel plans evolve. People need to adjust their criteria, explore alternatives, and remain free to make the final decision.

The design opportunity

Instead of asking travelers to adapt to a fixed itinerary, MapAI explores a more flexible approach: a map that responds to their context, explains its suggestions, and lets them steer the experience.

design process

From research to prototype

Storyboard

The storyboard help us translate our research into a restaurant-discovery scenario. These are 4 key moments from our 14-frame storyboard.

Storyboard sketch: Set start and transport

01

Set the starting point

The traveler chooses a location and transport mode to establish the context for discovery.

Storyboard sketch: Set a 30 min limit

02

Explore within real constraints

A travel-time limit narrows the search area, helping the traveler focus on places that fit the journey rather than distance alone.

Storyboard sketch: AI asks a few questions

03

Refine through conversation

Instead of navigating endless filters, the traveler clarifies cuisine, dietary requirements, and the occasion through a conversation with the assistant.

Storyboard sketch: AI explains its pick

04

Understand and decide

Recommendations include explanations of their suitability. The traveler can save a promising option or reject one that does not fit.

Paper prototype

Before going to any high-fidelity design, we used paper prototypes to explore how the map, contextual constraints, and conversational assistant could work together.

Paper prototype: starting from Musée du Louvre and choosing a transport mode
01

Set the start point

The app asks where you start and how you travel: car, walk, bike or public transport.

Paper prototype: map with restaurant pins, a Suggested by AI label and a saved Poca card
02

AI suggests a place

A “Suggested by AI” label marks the best match. When she saves Poca, the AI replies with a friendly tip.

Paper prototype: Cafe De Yunus saved while the AI shows a gentle warning
03

A gentle warning

She saves a place that doesn’t fit her needs. The AI warns her, but still saves it. She stays in control.

The solution

MapAI's Features

The goal was not to automate every decision. It was to make each decision easier to understand.

“The AI shouldn’t repeat the map. It should explain what the map can’t.”

“The AI shouldn’t repeat the map. It should explain what the map can’t.”

Context-aware search

Explore places based on your budget, transport, travel time, and personal preferences… Or skip directly to the map.

Personalized Recommendations

Go beyond map with conversational AI recommendations that explain why a place fits your needs.

Recommendations with context

MapAI's most faved feature. You can manage preferences that adapt to your travel context, without being defined by a fixed profile.

Sushi only with friends? Show me parks but without having to do 100 steps stairs? Gelato but only when its 30 degrees outside?

From discovery to itinerary

Turn saved places into a flexible plan, reorder stops, choose transport, and review travel times. Your trip, your decisions.

Compare places

Save your favorite places and compare them side by side. Make more informed decisions before choosing where to go.

Testing and iteratioNS

Testing with Wizard of Oz

We conducted a comparative interaction study with three participants aged 23–25 who were frequent travelers or food enthusiasts.

Participants used a high-fidelity Figma prototype to explore restaurants near the Louvre, apply travel constraints, find an Italian or vegetarian option, and save or reject recommendations. AI responses were simulated using the Wizard of Oz method rather than generated by a working AI backend.

The study helped us observe how people navigated the experience, interpreted recommendation explanations, and managed their choices.

What we found and refined

Finding 01

Make the AI easy to find

What we saw
People missed the Suggest bar. They looked at the pins first.

What we changed
We swapped the bar for a floating button with a clear bot icon.

Finding 02

Don’t repeat the map

What we saw
Price and rating were already on the pins, so the AI felt extra.

What we changed
Pins now use colour: green for a good match, grey for no vegetarian options. Next idea: the AI shares what pins can’t, like the menu or the vibe.

Finding 03

Explain, kindly

What we saw
People liked hearing why a place was picked, like “Has vegetarian options”.

What we changed
Every suggestion shows its reasons, and the AI stays friendly when people ignore a warning.

Finding 04

Compare saved places

What we saw
Comparing two saved places was hard without a side-by-side view.

What we changed
We added a Compare view once 2 places are saved, showing travel time and diet fit.

Finding 05

Stop asking twice

What we saw
Typing “Italian” again felt “annoying” when it was already in the profile.

What we changed
Idea, not built yet: use the profile to filter the map before Suggest.

The design principlES

The user is the pilot. AI is the navigator.

MapAI is designed to assist decisions, not make them on the traveler’s behalf.
Listed principles were based on Nielsen’s usability heuristics.

User agency

Related to: User control and freedom

Travelers choose their constraints, refine requests, and decide which recommendations to keep.

Example: In the storyboard, Anna saves a restaurant the AI flagged as unsuitable. Her choice stands.

Explainable recommendations

Related to: Recognition rather than recall

Suggestions should communicate why a place may be suitable, helping travelers judge the result rather than simply trust it.

Example: “Italian, has vegetarian food, closest to the museum” or “no vegetarian options”.

Editable preferences

Related to: User control and freedom · Flexibility and efficiency of use

Personalization should remain visible and adjustable, so travelers can correct assumptions as their needs change.

Example: “Vegetarian only when travelling with friends.” Explored as a concept; not demonstrated in the tested prototype.

Recoverable decisions

Related to: User control and freedom · Help users recognize, diagnose, and recover from errors

Rejecting a suggestion or changing a constraint should leave room to explore another option.

Example: Editing inputs during use was added to the prototype after the mini-study.

Final design

See it in action

Set your trip context in a few taps, then explore matching places on the map.

Clickable Figma Make prototype. AI replies are scripted.

What I learned

A useful recommendation is more than a

good match

01

Context is part of the interface

Preferences only become useful when the product considers the circumstances in which they apply.

02

Transparency supports trust

Explaining why a place is recommended gives people something they can evaluate, question, and correct.

03

Interaction details shape the experience

A useful AI feature is not useful if people cannot find it, and saving options does not automatically make comparing them easy.

04

AI needs boundaries as well as intelligence

Designing a conversational experience means deciding what the system should suggest, what it should explain, and where the user should remain in control.

Disclaimer: MapAI is a high-fidelity prototype. The AI conversational responses, live data integrations and production are all simulated.

Fun fact!
Google logo
Google Ask Maps logo

Google announced Ask Maps shortly after our final presentation. Our independent academic project explored a narrower question: how can contextual preferences and clear explanations keep travellers in control?

BitCommit logo
Show & Tell · BitCommit 2026

MapAI was selected for BitCommit’s Show & Tell

BitCommit is a mini-conference by AlumniEI-FEUP on how AI is changing our work. MapAI got one of the 10 Show & Tell stands, where I showed it to FEUP alumni and people working in AI in Porto on October 10 2026.