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