/ projects/itinerary-aiPrivate tool

ItineraryAI

AI-powered personal travel planner

LaravelLivewireLeafletOpenRouter

A personal AI-powered travel planner that consolidates the whole trip workflow — research, itinerary, map pins and post-trip diary — into a single tool instead of juggling 4-6 separate apps. Create a trip, add places (POIs) with category, notes and time estimate, then AI schedules them across days clustering by proximity and optimizing the route. Drag-and-drop reordering via SortableJS, split map view powered by Leaflet + OpenStreetMap, and a planned post-trip diary for photos and memories. Built on Laravel 13 + Livewire Volt + Tailwind v4 with Geoapify geocoding (locally cached) and OpenRouter as the AI layer.

// highlights

  • Single tool replacing the usual 4-6 apps (Docs, Maps, AI tabs, Instagram) for trip planning
  • POI management with category, notes, time estimate and must-see flag
  • Drag-and-drop itinerary planner (SortableJS) with Leaflet split-map view
  • Geocoding autocomplete via Geoapify, locally cached to minimize API calls
  • Planned: AI scheduling via OpenRouter — distribute POIs across days and optimize routes with TSP

Private tool — code or access available on request.

ask about this project