An AI travel planning app that generates personalized itineraries, manages bookings, and tracks trips with a passport stamp gamification system. From idea to detailed itinerary in seconds.
Visit the live site at tripoutbound.co ↗
Planning a trip means juggling a dozen browser tabs, a notes app, a spreadsheet, and three booking sites that do not talk to each other. The hardest moment is the blank page: deciding where to go and what a day should actually look like. Travelers stall there, save a few links, and never finish. The plan ends up half-built in screenshots and group chats, and the trip either gets booked last-minute or not at all.
Outbound starts from a different premise. AI can remove the blank page by drafting a full, day-by-day itinerary in seconds, so the user edits and reacts instead of building from zero. The design problem was not "add AI" but deciding where the AI leads and where the person stays in control, then keeping a live product simple enough that planning, booking, and the trip itself live in one place.
Travelers aged 22-38 who plan on their phone and want a trip shaped around their taste, not a generic list
An AI app that drafts a full itinerary from one prompt, then manages bookings and tracks trips you have taken
Across the whole arc: inspiration, planning, booking, and the trip itself, mostly in short on-the-go sessions
Mobile-first, live on iOS and the web, designed for thumb reach and one-handed use
Planning is where most trips stall. Killing the blank page is the highest-leverage thing a travel app can do
Fast AI draft you can edit and lock, unified booking management, and a passport that rewards finishing trips
I ran nine interviews with people who had planned a trip in the last three months, walked the planning-to-booking path on the four tools they reached for most, and mapped where intent leaked out of the funnel. Three patterns held across almost everyone.
Interviewees did not struggle to book once they knew the plan. They struggled to commit to a shape for the trip. Seven of nine had a half-finished plan sitting in notes or saved links they never returned to.
A typical trip touched five to nine surfaces: search, maps, a notes app, a spreadsheet, and separate booking sites. Nothing held the whole picture, so the plan existed only in someone's head.
The competitive look showed planners that gate value behind sign-up and long preference quizzes. People wanted to see a credible plan first and judge whether the tool understood them before investing anything.
Once a trip ended it vanished. Nobody had a place that remembered where they had been, which removed any reason to come back between trips and any sense of momentum.
If the app produces a credible plan the user can react to within the first session, everything downstream gets easier. That reframed the brief from a planning toolbox to a fast draft you stay in control of.
"I plan trips on the fly. I do not want to spend 20 minutes setting up an app."
"One of us starts a plan, the other never sees it, and we end up booking twice."
"Once a trip is over it just disappears. There is nothing to show for it."
The orange-and-white palette evokes warmth and adventure. AI generates complete itineraries from natural language prompts. The passport feature tracks trips and collects continent stamps, creating engagement beyond trip planning.





Every decision below traded something away. I tried to be explicit about the tradeoff rather than pretend the easy path was free.
The app generates a full day-by-day itinerary in one pass so the first thing you see is a real plan, not an empty form. But a draft you cannot change is worse than no draft, so every block is editable and lockable: lock the parts you like, regenerate the rest. Tradeoff: a slower, more deliberate first screen than a pure one-tap magic moment, in exchange for trust and a sense of authorship.
Research showed people quit when a tool asks before it gives, so the first itinerary generates without an account. Tradeoff: I lose early account capture and some analytics on those sessions, but a person who has seen a plan they like has a real reason to sign up, instead of a blind wall.
Bookings attach to the itinerary they belong to, so the plan and the reservations stay in one place instead of scattering across email and apps. Tradeoff: deeper integration work and more states to design, but it is the only way the app holds the whole trip rather than being one more silo.
The passport stamps a continent when a trip is done, turning finished trips into a collection worth coming back to. I deliberately kept it pull, not push: no streaks, no guilt notifications, no daily login bait. Tradeoff: weaker short-term engagement hooks, but the reward stays tied to real travel instead of manufacturing fake urgency.
Finding: nearly every tester reacted out loud at the Passport screen, the only point in the flow where that happened. Decision: I treated it as the app's signature moment rather than a side feature, pulling the continent stamp into onboarding so people meet it before they have even taken a trip. Result: the moment now anchors the product's identity, and "Passport Approved" became the single most-commented-on detail in later sessions.
Finding: a generic "Invalid code" on the OTP step left testers stuck and unsure whether to wait, retry, or restart. Decision: I rewrote the copy to say what to do next, "Code does not match, check your email," and added a visible resend timer so the path forward was never ambiguous. Result: testers in the follow-up round recovered from a bad code without dropping out, turning a dead end into a self-service fix.
Outbound is live and early. These are design and testing outcomes, not adoption claims: the product is still small and the numbers below come from the moderated sessions and the first weeks of real use, so I am reporting them as directional, not proven at scale.
The AI draft collapsed what used to be hours of cross-tab research into one screen people could react to in under a minute.
One full point below ceiling, with the friction concentrated in sharing and auth rather than the core planning flow.
Core tasks completed cleanly; the lower scores on share and passport-discovery drove the next round of fixes.
The design shipped as a working product at tripoutbound.co, where iteration now happens against actual usage instead of prototypes.
The strongest version of the product was not the most automated one. People trusted the AI more when they could overrule it. The control I gave back through editable, lockable blocks was what made the speed feel safe instead of pushy.
The "Passport Approved" moment was the single most commented-on decision. Onboarding should not just be functional. It should make users feel something.
"Oops!" is not helpful. "The code does not match, we just sent a new one" is. Every error state is a conversation with an anxious user.
Testing told me what confused people; living traffic tells me what they ignore. The next round is less about polish and more about earning the second session.