Stars
Forks
Watchers
Developer links
AdventureLog
AdventureLog tracks and visualizes your travels on an interactive world map, combining GPS-tagged location logging with collaborative trip planning and a personal atlas that fills in as you explore new countries and regions. The SvelteKit frontend renders lightning-fast interactive maps powered by MapLibre GL, displaying every logged location with filtering by visit status, custom categories, and a stunning 3D globe view for immersive exploration. Each adventure entry stores rich metadata including precise GPS coordinates via PostGIS, visit dates, personal ratings, descriptions, photos, and trail uploads with detailed activity statistics. The multi-day itinerary planner organizes trips with flight information, daily activity schedules, packing checklists, collaborative notes, and resource links, while real-time sharing lets travel companions view and edit plans together. The world travel book automatically tracks which countries, states, and regions you have visited, rendering them on interactive choropleth maps that grow with every journey. Native integration with Immich connects your photo library directly, allowing photo imports via API key authentication and smart search. Django AllAuth handles user authentication with social login support, and the Django REST Framework API enables third-party integrations and mobile app connectivity. The project has gathered over 3,500 GitHub stars since its 2024 launch. A single Docker container bundles frontend, backend, and Nginx on one port for straightforward deployment. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Benefits
- Privacy-First Travel Data Ownership
- Keep all adventure data, photos, and itineraries on your own server with no third-party cloud dependency, ensuring complete privacy and data sovereignty over travel memories.
- Interactive Global Map Exploration
- Visualize every logged location on MapLibre-powered interactive maps with 2D and 3D globe views, filtering by visit status, category, and date range.
- Collaborative Trip Planning Tools
- Share itineraries with travel companions who can view and edit plans in real time, including flight details, daily schedules, checklists, and resource links.
- Effortless Single-Container Deployment
- Deploy with one Docker container bundling SvelteKit frontend, Django backend, Nginx, and PostgreSQL with PostGIS, reaching a working instance on port 8015 in minutes.
Features
- Adventure Location Logging
- Record locations with GPS coordinates, dates, descriptions, ratings, photos, custom categories, and trail uploads with detailed activity maps and statistics.
- Multi-Day Itinerary Planner
- Create trip itineraries with flight information, daily activity schedules, collaborative notes, packing checklists, and shareable links for group planning.
- World Travel Book
- Track visited countries, states, and regions on interactive choropleth maps that automatically update as you log adventures across the globe.
- Immich Photo Integration
- Connect your self-hosted Immich photo library via API key to import photos directly into adventure logs using album browsing and smart search.
- Interactive Map Views
- Explore all locations on MapLibre GL maps with 2D satellite and 3D globe views, filtering by visit status and adding locations by clicking the map.