Inspiration

It started on a freezing day in New York City in late 2025.

My friend and I were exploring Manhattan with a ChatGPT-generated itinerary that looked perfect on paper. The reality? We were standing on street corners in 20°F weather, pulling out our phones with gloves on (half the taps didn't even register), trying to figure out where to go next.

The ChatGPT plan was just a wall of text - no visuals, no hierarchy, impossible to scan quickly. We were on a budget trying to squeeze everything in, so every decision mattered. I found myself typing place names into Google Maps over and over, waiting for it to load, trying to remember what was next.

That's when it hit me: this shouldn't be this hard.

We needed something with fewer taps, visual clarity, instant Google Maps integration, and simple questions - especially when you're already at your destination trying to plan the next 3-6 hours. Or when your checkout is at 11am but your flight is at 11pm and you need to plan those 12 hours fast.

That day, Wanderly was born.

What it does

Wanderly is your travel companion that makes city exploration effortless.

Quick Setup (30 seconds):

  • Answer 3 simple questions: time available, transportation mode, and interests
  • Choose when to start: right now, custom time, or morning with breakfast
  • Set your hotel and where your day ends (back at hotel, airport, train station)
  • AI generates a personalized itinerary instantly
  • Review and customize which spots you want to visit

Smooth Exploration:

  • Visual progress tracking shows exactly how you're doing ("You're crushing it! 3/7 done ✓")
  • Animated progress bar fills as you complete spots
  • Hotel start/end cards show your departure and return points
  • One-tap handoff to Google Maps for navigation
  • Complete button minimizes finished spots, activates the next one with smooth animations
  • Green borders on completed cards, red on active, gray on upcoming

Human-Centered Design:

  • "Done for Today" button when you're tired (no guilt, no shame)
  • Flexible end points: Route to airport/train with time picker and luggage handling
  • Summary screen showing what you completed and what you skipped
  • Time breakdown with actual vs. estimated duration
  • "You ended your day early" messaging that's supportive, not judgmental

Core principle: Talk like a friend, not a robot. Make exploring feel effortless, not exhausting.

How we built it

Tech Stack:

  • React Native for cross-platform mobile (iOS/Android)
  • Claude API (Anthropic) for intelligent itinerary generation
  • Google Maps API for seamless navigation integration
  • Google Places API for spot details, ratings, and photos
  • AsyncStorage for state persistence (never lose progress)
  • Custom animations for card minimization and progress tracking

Development Timeline:

Day 1 (12 hours): Built core onboarding flow, spot selection, itinerary layout, hotel/end point selector

Day 2 (12 hours): Implemented animations, progress tracking, "Done for Today" flow, summary screen, tested in Las Vegas

Design Philosophy:

"Human enough" - not "smart enough" or "feature-rich enough."

Every decision filtered through: does this make exploring easier or just add complexity?

Challenges we ran into

1. The Handoff Flow

Making the transition from Wanderly → Google Maps → back seamless. If it took more than 2 taps, people would just use Maps alone.

Solution: Deep linking with automatic location passing. One tap works perfectly.

2. Simplicity vs. Features

Every travel app wants to be "comprehensive." I fought the urge to add features. Stayed focused on: plan fast, explore smooth, end gracefully.

Learning: Saying "no" to features was harder than building them.

3. State Management

Users constantly switch apps (Maps → Camera → Messages). Can't lose state.

Solution: Auto-save after every action. Always recovers perfectly.

4. Time Tracking Bug

Had issues with negative time displays (-1h -44min).

Status: Fixed for most cases, edge cases remain. Top priority for post-CES.

5. Testing in Reality

Lab testing doesn't reveal real problems. Testing in Las Vegas in January 2026 showed issues I'd never have caught:

  • Battery drain after 6+ hours
  • Need for "Done" button when exhausted
  • Users want progress visibility for motivation
  • Luggage question for airport routing

Build → Test in reality → Learn → Iterate.

Accomplishments that we're proud of

1. Built Something I Actually Use

A real app that solved my real problem, tested during actual Vegas exploration. Not a demo.

2. Real-World Validation

Features emerged from genuine use, not guesswork:

  • "Done for Today" button from getting exhausted
  • Airport routing from checkout-early-flight-late scenario
  • Progress tracking from wanting to feel accomplished
  • Luggage question from realizing I'd need to grab bags

3. Achieved "Human Enough"

The app talks like a friend:

  • ✓ "You're crushing it! 4/7 done"
  • ✓ "You ended your day early"
  • "Itinerary completion: 57.14%"

4. Seamless Google Maps Integration

One tap → Maps opens with location ready. No retyping, no friction.

5. Balanced AI + Control

AI suggests, user chooses. Not dictation. Not manual hell. The sweet spot.

6. 90% Feature Completion in 48 Hours

Implemented all core features:

  • 3-question onboarding with start time options
  • End point selector with luggage handling
  • AI spot generation with user selection
  • Progress tracking with animated bar
  • Complete button with animations
  • "Done for Today" flow
  • Summary with time breakdown

7. Professional Design Quality

Polished UI with smooth animations, consistent design, thoughtful UX.

What we learned

1. Users Want AI Help, Not AI Control

People want smart suggestions they can customize. The spot selection screen (AI suggests, you choose) was key.

2. Simple is Harder Than Complex

Getting to 3 questions instead of 47 took more design thinking. Every removed question required understanding what's essential.

3. Real-World Testing Reveals Everything

Vegas testing revealed:

  • Cold hands make touchscreens frustrating
  • Battery concerns after 6+ hours
  • People need graceful exits
  • Plans change spontaneously
  • Progress tracking is motivating

4. Manual > Automatic (Sometimes)

Users want control - manual "Complete" button works better than automatic geofencing.

5. Human-Centered Design > Feature Lists

"Does this make exploring easier?" became my filter. Cut features that added complexity:

  • ❌ Weather awareness
  • ❌ Automatic meal insertion
  • ❌ Smart notifications

Core experience first.

6. Integration > Innovation

Don't fight Google Maps - work with it. Make the handoff seamless.

7. Edge Cases Are Real Use Cases

Checkout-at-11am-flight-at-11pm? Real. Tired early? Real. Train with luggage? Real.

What's next for Wanderly

Phase 1: Bug Fixes (Weeks 1-2 - February 2026)

  • Fix time tracking bug
  • Battery optimization
  • Edge case testing

Phase 2: Complete Started Features (Weeks 3-4 - February 2026)

  • Breakfast auto-insertion with morning start
  • Automatic meal suggestions (lunch/dinner)
  • Coffee/snack breaks between activities

Phase 3: Smart Automation (Q2 2026)

  • Automatic location detection (geofencing)
  • Smart suggestions ("You're near X, want to add it?")
  • Golden hour timing for photos

Phase 4: Intelligence Layer (Q3 2026)

  • Weather awareness
  • Energy pacing (alternate intense/chill activities)
  • Learning preferences
  • Context-aware notifications

Phase 5: Expansion (Q4 2026)

  • Multi-day support
  • Offline mode
  • Social features (share itineraries)
  • Saved spots and trip history
  • Widget and smartwatch integration

Long-term Vision:

Make solo city exploration effortless. Not by adding features, but by perfecting the experience.

The goal isn't to be the smartest travel app - it's to be the easiest one.

Built With

  • ai
  • api
  • asyncstorage
  • claude
  • google
  • maps
  • native
  • places
Share this project:

Updates