Sobre o projeto

O AdventureLog é um companheiro de viagem auto-hospedado e de código aberto para registrar locais visitados, planejar viagens de vários dias e acompanhar o progresso de viagens pelo mundo em mapas interativos. É distribuído sob a licença GPL-3.0 e pode ser implantado com Docker, Docker Compose, Kubernetes ou em plataformas de homelab como Proxmox, Synology e Unraid. Os recursos principais incluem pins de localização com datas, notas, fotos, categorias, tags e histórico de múltiplas visitas; visualizações de mapa 2D e 3D com filtros de visitados/planejados; itinerários de viagem com voos, hospedagem, listas de verificação, links e visualizações de calendário; colaboração por meio de links públicos ou edição compartilhada; e um livro de viagens pelo mundo para países, regiões e cidades com estatísticas e marcos. Trilhas e atividades podem ser anexadas com faixas GPX, distância e dados de elevação. O aplicativo também oferece busca em texto completo, categorias personalizadas, visibilidade pública/privada, MFA, chaves de API e autenticação social via Google, GitHub, Authelia e outros. Há integrações disponíveis para Immich, Strava, Endurain, Wanderer e Google Maps. O frontend usa SvelteKit, Tailwind CSS, DaisyUI e Svelte MapLibre, enquanto o backend é construído com Django, Django REST Framework, PostGIS/PostgreSQL e AllAuth. Uma demonstração ao vivo e documentação extensa são fornecidas, com um login de administrador padrão admin/admin que deve ser alterado após o primeiro acesso.