A comprehensive travel planning application that brings together interactive maps, itinerary management, accommodation tracking, and booking confirmations — all in one desktop app.
In DevelopmentVisualise your trips on interactive maps powered by Leaflet. Plot points of interest, view accommodation locations, and plan routes with marker clustering that keeps even complex itineraries readable.
Plan your days with a calendar-based itinerary view. Drag and drop activities, set times, and see your full schedule at a glance. Each day links back to the map so you can visualise your route.
Build a library of places you want to visit. Categorise sites by type, add notes and links, and assign them to specific days in your itinerary. Import suggestions or add your own discoveries.
Keep all your accommodation details in one place. Track check-in and check-out dates, addresses, confirmation numbers, and costs. See where you're staying overlaid on the trip map.
Connect your email inbox to automatically capture booking confirmations. The app parses travel-related emails and extracts relevant details — hotel bookings, flight confirmations, and reservation references.
Generate polished PDF itineraries to take with you. Includes daily schedules, accommodation details, maps, and key information — perfect for offline reference or sharing with travel companions.
Manage multiple trips from a central dashboard. Whether you're planning one holiday or a year of travel, keep everything organised with trip-level overviews, budgets, and status tracking.
Optionally synchronise your trip data for access across devices. Sync is entirely opt-in — your data is stored locally by default, with cloud backup available when you want it.
Trip Planner is a native desktop application built with Electron, React, and TypeScript. It features interactive Leaflet maps, a local SQLite database, and optional cloud synchronisation via Turso.
This product is currently in development. Get in touch to learn more or register your interest in early access.
Get in Touch