Travel App powered by AI

A travel app for planning trips and connecting people required structuring complex, interdependent decisions

A travel app for planning trips and connecting people required structuring complex,
interdependent decisions into one coherent system of matching, planning and shared experiences.

A travel app for planning trips and connecting people

into one coherent system of matching, planning and shared experiences.

into one
coherent system
of matching,
planning
and shared
experiences.

required structuring complex,
interdendent decisions

Role:

Role:

Product Designer

Scope:

Scope:

Product Strategy

Business & Market Strategy

UX & UI

AI Decision Model

Type:

Type:

Concept

Overview

Planning a trip is not one decision.

It’s a chain of uncertain, interdependent choices:

Where to go,


how to plan,


who to travel with.

Today, most self-planned trips are planned across:

  • scattered tools

  • informal conversations

  • disconnected decisions

This applies whether you:

  • plan solo

  • already have people

  • or look for someone to travel with

The problem is the same:


understanding if decisions align.

Words like “cheap” or “intense” don’t mean the same thing to everyone.

This is where misalignment begins, escalating during planning or during the trip.

That’s why:

  • people drop out

  • avoid traveling together

  • or end up in experiences that don’t work.

The problem is not lack of options.

It’s aligning decisions:


between people,


their expectations,


and the way they travel.

Most tools support communication and booking.
None support alignment.

Instead of helping users explore more, I focused on helping them decide better.

This created a foundation for all further product decisions — from how users enter the product, through how AI supports them in each moment, to event-based monetization.

I framed the product as a system of decisions throughout the entire travel journey.

Planning a trip doesn’t happen in one moment.

It unfolds across multiple stages — from finding people and ideas, through planning and preparing, to real-time decisions during the trip.

Most tools focus on isolated parts of that journey:

  • discovery

  • planning

  • booking

But none support how decisions evolve across all of them.

Instead of focusing on a single feature,

I designed the product as a system that supports decisions across the entire journey:

Before → Discovering people and plans
During planning → Structuring decisions and alignment


Before trip → Preparation


During trip → Real-time decisions


After trip → Learning and reflection

I designed entry points around travel intent, not features.

I designed entry points around travel intent, not features.

Users enter the product from different starting points.

Designing a single flow would flatten these differences.

I defined three main entry scenarios:

  • I want to travel, but don’t have people

  • I have people, but we need alignment

  • I travel solo, but need structure

Each scenario represents a different job to be done:

  • find the right people

  • align decisions

  • structure the perfect trip

Main use cases

Main Use Cases
Welcome Screen
Welcome Screen
Filter Screen
Filter Screen
Feed Screen
Feed Screen
Feed Screen

The feed brings together travel plans and people in one place.



Users don’t have to decide where to start. They immediately see what’s relevant to them — plans to join, people to travel with, or ideas to build on.

Instead of navigating features, they start from real possibilities.

User modeling pipeline

User Modeling Pipeline

Instead of a static profile, I introduced a dynamic user model.

People don’t travel the way they describe themselves.

Declarations are static.


Behavior is contextual and evolving.

Instead of relying on a fixed profile,


I designed a dynamic user model that evolves over time.

It combines:

  • initial onboarding (starting point)

  • refinement (increasing confidence)

  • real behavior (source of truth)

Behavior overrides declarations.

Confidence increases with repeated actions.

The model doesn’t ask who the user is.


It observes how they travel.

Built across key dimensions:

pace · decision style · spending · social · conflict · priorities

This enables the system to:

→ prevent mismatches before decisions are made
→ reduce friction in group planning


→ adapt recommendations in real time


→ increase plan completion

Onboarding Screen
Onboarding Screen
Onboarding Screen
Onboarding Screen

Archetypes

The model is not exposed directly. Its complexity would make it unusable in social contexts.

To make it actionable for users, I introduced a simplified layer of archetypes.

Archetypes translate behavioral signals into a form that is easy to read and compare.

Instead of asking: “Who is this person?”

Users quickly understand:

  • how someone travels

  • how they make decisions

  • where they might align

Archetypes are derived from the model, but they don’t define it.

They are:

  • compressed

  • dynamic

  • intentionally imperfect.

Their role is legibility.

For deeper understanding of potential match, the system provides explainability at the moment of decision — showing where users and plan align and where they differ.

The same user model becomes the foundation of the matching system.

Archetypes

Archetypes

I built a matching system based on multiple signals rather than a single outcome.

Most systems reduce matching to a single score.

But in travel, alignment is not binary:

  • context matters

  • behavior outweighs declarations

  • differences are inevitable

Instead of a single score,


I built a multi-signal decision model.

The system evaluates:

  • current intent

  • plan context (pace, budget, owner’s travel identity, etc.)

  • user model (preferences and behavior)

  • tolerance for differences

Signals are weighted dynamically,
depending on context.

Instead of producing a single score, it surfaces where alignment matters most in the current context.

This define system propositions — plans, users, and plan structures — across different use cases.

The system distinguishes:

  • fit → where things align

  • tension → where differences may create friction

Matching engine

Matching Engine

Each user has not only preferences, but also a range of tolerance.

This allows the system to work as a gradient, not a binary match — assessing whether differences are acceptable in a given context.

Users don’t just see a match.

They see:

  • where it works

  • where it might create friction

so they can make conscious decisions,

before it becomes a bad trip.

This applies whether they choose a plan, a person, or an activity.

Tolerance matrix

Tolerance Matrix

The model works in the background.

Its value appears only when users understand its decisions.

Most systems hide the logic.

This one makes it visible.

It explains how decisions are made — reducing uncertainty and preventing bad choices.

These foundations turned system logic into clear user choices.

The same logic applies across the entire journey:

  • matching

  • planning

  • preparation

  • real-time decisions

The system makes decisions understandable, so users stay in control.

It continuously interprets user signals, updates the model, and recalibrates recommendations over time.

Example user flow for checking match with a context of looking for a plan.

Example user flow for checking match with a context of looking for a plan.

Matching Screen
Matching Screen

Users see:

→ where they align


→ where they differ


→ and what those differences mean in practice

Matching stops being a result.


It becomes a decision point.

A plan is more than an itinerary.
It carries context — pace, budget, and group dynamics.

Plan Overview Screen
Plan Overview Screen

Profiles make compatibility tangible.

Beyond the match, they reveal:

  • past trips

  • reviews

  • roles and preferences

  • travel history

Decisions become grounded in real context.

Decisions become grounded in real context.

Profile Screen
Profile Screen
Success Screen
Success Screen

Differences are visible — and guide conversations.



Differences are visible — and guide conversations.



Users know what to clarify.

Message Screen
Message Screen

Example user flow for creating plan with others

Trip Creation Screen
Trip Creation Screen

Plans can be shaped together —


before committing.

Users see where they align,

what needs discussion,

and how to proceed.

Every plan starts with a context.

Users define:

  • who the trip is for

  • how open it is

  • key constraints

This sets the boundaries for who they will be traveling with.

Trip Creation 2 Screen
Trip Creation 2 Screen

The system suggests places directly on the map, based on:

  • distance

  • timing

  • preferences

  • plan structure

In advanced scenarios, it even suggests the optimal flow.

No guesswork.

Trip Creation 3 Screen
Trip Creation 3 Screen
Trips Screen
Trips Screen

Every plan has preparation support.

It starts from the trip context — what the trip is, when it happens, and how it’s planned.

The system translates the plan into concrete needs.

Not generic lists.


No missing essentials.


Items grounded in destination, timing and activities.

Users decide:

  • what they already have

  • what they don’t need

  • what’s missing

Packing Screen
Packing Screen

The system turns that into a cart, based on availability and budget.

Shopping List Screen
Shopping List Screen

No starting from scratch.


Just review, adjust, or accept.

Cart Screen
Cart Screen

Users get what matters for their trip based on their plan:

  • entry requirements

  • health and safety

  • weather and local conditions

  • culture and cuisine insights

What To Know Screen
What To Know Screen
Map Screen
Map Screen

Users see what’s happening around them — people, places, and context-aware recommendations.

They can explore intent and get suggestions aligned with the plan.

In the moment.

Feedback Screen
Feedback Screen

Users reflect on:

→ how the trip felt


→ how well they matched with others


→ how much they spent


→ and what they would change

The system learns what actually worked — and improves future decisions.

Trips become part of a personal travel history.

Users see what they’ve explored — and build a visible record of their journeys.

This closes the loop — from decisions to better decisions over time.

Success 2 Screen
Success 2 Screen

What seemed like separate decisions across the product became one system that organizes how users


plan,


decide
and act.

Product Strategy

All product decisions are connected through a single system.

User behavior is continuously interpreted,

feeding into a decision model that adapts over time.

AI is not a feature.


It’s a layer that:

  • interprets signals

  • adapts recommendations

  • explains decisions

All filtered through context and intent.

It determines what to show, what to prioritize, and when to prompt the user for a decision.

The output is not a fixed result, but a set of guided decisions across the journey.

  • “Is this right for me?”

  • “How should I plan this?”

  • “What do I need to prepare?”

  • “What should I do now?”

Each decision improves the model, making the system more accurate, adaptive, and harder to replicate.

More users → more interactions



More interactions → better matching



Better matching → more users

AI decision model

AI Decision Model

User Experience

The system turns fragmented decisions into a clear and adaptive travel experience.

A trip doesn’t start with a plan.

It starts with uncertainty.

A trip doesn’t start with a plan.


It starts with uncertainty.

Where to go.


With whom.


How to make it work.

The user can start in different ways:

  • exploring ideas

  • looking for people

  • or building a plan

As they move forward, the system:

  • helps define what the trip is about

  • structures decisions into clear steps

  • shows where users align and where they differ

Planning no longer happens across chats, notes, and tabs.


Everything lives in one place — shared, visible, and adjustable.

While building the trip, the system supports decisions with recommendations:

  • places and activities that fit the destination

  • suggestions aligned with the user’s travel style

  • options shaped by the intent of the trip

Before the trip, the system prepares the user:

  • what to bring

  • what might be missing

  • what to expect

Based on destination and the intent behind the trip.

During the trip, the system supports real-time decisions:

  • suggests what to do next based on context

  • updates the plan as it changes

  • surfaces places, activities, and people that fit

Suggestions evolve with the user — based on behavior, context, and previous decisions.

If plans change or nothing is planned, users can:

  • discover nearby options

  • meet compatible travelers

The result is not just a better plan, but a more confident and flexible way of traveling.

Business Strategy

Designed for scale, growth and monetization.

Event-based monetization embedded in the journey.

Instead of subscriptions, monetization is tied to moments of use:

  • planning a trip

  • traveling

Model

FREE → discovery


PLAN PASS → building a trip


TRAVEL PASS → real-time support

Users unlock value only when they need it.

What users pay for

Plan Pass (before trip):

  • advanced filters for recommendations

  • AI-assisted planning

  • smarter plan structure

Travel Pass (during trip):

  • extended nearby people & places

  • “what to do now” AI support

Plan & Trip Pass:

  • covers the entire journey

  • pricing based on trip duration

Additional revenue

Affiliations

  • attractions

  • accommodation

  • tickets

Marketplace

  • insurance

  • travel-related products

How conversion happens

Access is not blocked.


Value increases with specific intent.

Triggers:

  • building a plan

  • preparing for a trip

  • real-time exploration

Users see better outcomes,


then choose to unlock them.

Early Product-Market Fit

Validating the core value first

Can better alignment lead to better trips?

Hypothesis

If users:

  • better understand who they travel with

  • see differences early between their style of travelling and plans

  • co-create a plan

  • and get more tailored recommendations for plan structure

then:

  • they will feel more confident

  • create better plans

  • and be more willing to travel

MVP Scope

Instead of building the full product, I would focus on the core loop:

  • matching (user ↔ plan / user ↔ user)

  • shared plan creation

  • visible alignment and differences

  • AI recommendations for plan structure based on context (next stage)

Excluded:

  • preparation features

  • shop

  • travel map

  • advanced real-time support

To validate this, I would observe:

  • do users create plans after matching

  • do they use AI recommendations

  • do they continue the interaction

Signals of value would be:

  • users move from matching → plan creation

  • plans are iterated, not abandoned

  • users express confidence in the match

User Lifecycle

Measuring performance across the full lifecycle

The goal is not engagement, but completed trips.

The product is structured around the full journey:

discovery → planning → preparation → travel → reflection

Each stage introduces new value and creates a reason to continue.

Each stage introduces new value and creates a reason to continue.

North Star Metric

Trips successfully planned and executed

This reflects the core value of the product: helping users move from idea to real experience.

It applies across all use cases:

  • solo travel

  • group travel

  • AI-assisted planning

A successful trip includes:

  • a plan created

  • decisions supported by the system

  • execution during the trip

Stage metrics (proxies)

Different use cases follow different paths, but converge on the same outcome.

Stage metrics help identify where users struggle to reach value, and how the system can support them better.

Discovery

  • profile completion

  • % users who start or remix a trip

  • % users who engage with matching (user–plan / user–user)

  • social → matches initiated

Planning

  • places added

  • AI interactions

  • social → matches accepted

  • fit confidence score of matches

  • Plan Pass conversion rate

Preparation

  • packing completion rate

  • packing → shopping conversion rate

  • engagement with contextual information (“what to know”)

  • Plan Pass conversion rate

Travel

  • daily active usage during trip

  • interactions with map

  • interactions with AI

  • real-time decisions

  • Travel Pass conversion rate

Reflection

  • feedback submitted

  • retention (next trip within X time)

Core hypothesis

Better decisions → better trips → repeat usage

This project showed that what seem like different decisions — product, experience and business — are in fact different perspectives of the same system.

Designing it meant aligning these perspectives


into one coherent logic.

Only then the product becomes clear,


scalable — and the experience meaningful.

Meaningful products emerge from
aligned decisions across product,
experience and business.

Meaningful products emerge from aligned decisions across product, experience and business.

Explore other work

Available for meaningful collaborations

krasuskip95@gmail.com

Copy

Available for meaningful collaborations

krasuskip95@gmail.com

Copy

Available for meaningful collaborations

krasuskip95@gmail.com

Copy

LinkedIn

Available for meaningful collaborations

krasuskip95@gmail.com

Copy