← Projects
Smarter Travel Planner

AI-Built Travel Planning SaaS

A full production web application — built, tested, and deployed entirely by AI agents without a single line of hand-written code.

Visit smartertravelplanner.com ↗
Smarter Travel Planner application

What it does

Smarter Travel Planner helps travelers plan trips with an AI concierge that understands context, preferences, and logistics. It combines conversational AI with interactive maps, structured itinerary management, and real-time place data.

How it was built

Every feature was decomposed into atomic work units, assigned to AI coding agents, built in isolated Docker environments, verified through automated smoke tests, and merged through a CI/CD pipeline. Tim designed the architecture and orchestrated the agents — but never wrote code.

Why it matters

This isn't a prototype or a demo. It's a production application with real users, real payments, and real infrastructure. It proves that AI-native development can produce software indistinguishable from hand-coded applications.

Technology Stack

Frontend

  • React 19 + TypeScript
  • Vite build system
  • Tailwind CSS
  • Google Maps SDK

Backend

  • Express.js on Cloud Run
  • Cloud Functions (API proxies)
  • Firestore database
  • Firebase Auth

AI

  • Gemini (primary AI)
  • Claude (concierge proxy)
  • Context-aware conversations
  • Place-aware recommendations

Infrastructure

  • GCP Cloud Run
  • Cloud Build CI/CD
  • Stripe payments
  • Multi-environment deploys

Key Features

AI Concierge

Conversational travel assistant that understands your trip context, preferences, and constraints. Every response includes clickable options for easy exploration.

Interactive Maps

Google Maps integration with real-time place data, custom markers, and visual trip planning directly on the map.

Itinerary Management

Structured day-by-day planning with drag-and-drop reordering, time estimates, and logistics coordination.

Stripe Payments

Full subscription management with free trials, plan upgrades, and secure payment processing.

Multi-Trip Dashboard

Manage multiple trips with at-a-glance status, upcoming activities, and quick access to trip details.

Collaborative Planning

Share trips with travel companions, coordinate activities, and maintain shared itineraries.