I’m a travel enthusiast at heart, but keeping up with a traditional travel journal is exhausting, and sharing my entire location history with massive tech companies didn’t sit right with me. I wanted a quick, effortless way to look back and see exactly where I’ve been, how many countries I’ve crossed off, and what I did while I was there.
To solve that, I built TripTale Map. It’s a seamless, visual travel companion that builds a map of your life’s journeys completely automatically, while keeping 100% of your private data locked safely on your own device.
Key Features
- Effortless Trip Mapping: Writing journal is optional, but encouraged. The app automatically groups photos into travel trips based on location, time, and travel patterns.
- 100% Private & Offline-First: TripTale stores everything locally and handles map searches offline. Your data never leaves your device.
- Smart Trip Detection: The app is smart enough to know when a trip starts and ends. By looking at breaks in time (like a few days without travel) or sudden long distances, it bundles your daily moments into distinct, cleanly organized vacations—all while ignoring your normal routine at home.
- Your World Footprint: See your life stats at a glance. Track every country and US state you’ve visited, count your cities, and calculate the total distance you’ve traveled over the years.
- Self-Hosted Immich Sync: If you’re a self-hosting fan who prefers Immich over Google Photos or iCloud, TripTale includes a background sync engine to pull your photos straight from your home server.
- Sharable Travel Books: Easily preview what your digital journeys would look like as a physically printed coffee-table photo book.
Screenshots
Tech Stack
- Framework: Flutter & Riverpod (for a smooth, responsive UI and solid state management)
- Database: Isar (lightweight embedded database for local storage)
- Maps & Location:
flutter_mappowered by OpenStreetMap, backed by a smart local caching system for offline lookups. - Integrations: Native device photo scanner and a custom sync engine for self-hosted Immich instances.
Leave a comment