AdventureLog: проект с открытым исходным кодом — спутник путешественника 183

小编 ·

AdventureLog: проект с открытым исходным кодом — спутник путешественника

Для тех, кто любит путешествовать и записывать свою жизнь на ходу, AdventureLog — инструмент для путешествий с открытым исходным кодом — может стать новым фаворитом. Он не только помогает сохранять каждый момент ваших поездок, но и позволяет рисовать маршруты приключений на карте и даже планировать поездки с друзьями. Он получил положительные отзывы в технологических СМИ, таких как XDA. Технически он использует связку SvelteKit + Django, поддерживает развертывание через Docker и обеспечивает надежную защиту конфиденциальности.

AdventureLog: проект с открытым исходным кодом — спутник путешественника

Если вы любите путешествовать и записывать свою жизнь, AdventureLog — это инструмент с открытым исходным кодом для путешествий, который может стать вашим новым фаворитом. Он не только помогает сохранять каждую деталь ваших поездок, но и позволяет рисовать маршруты ваших приключений на карте, а также совместно планировать поездки с друзьями. Сейчас он получил множество положительных отзывов в технических СМИ, таких как XDA, в его основе лежит связка SvelteKit и Django, поддерживается развёртывание через Docker, что обеспечивает хорошую защиту конфиденциальности.

AdventureLog: открытый спутник для путешествий.webp

Что умеет AdventureLog?

1. Записывайте каждый момент путешествия

  • Указывайте название приключения, дату, конкретное местоположение, добавляйте текстовое описание и оценку.

  • Загружайте фотографии (поддерживаются оригиналы), а также распределяйте поездки по категориям (например, «походы», «гастрономия»).

  • Используйте фильтры, чтобы быстро найти нужные записи, например «завершённые поездки» или «список на следующий год».

2. Оставляйте свой след на карте

  • Откройте мировую карту — и сразу увидите, где вы уже были, а что пока в планах.

  • Нажмите на любое место на карте, чтобы за 3 секунды добавить новую запись о приключении.

  • Отслеживайте прогресс по регионам, например во время поездки по шоссе 66 в США видно: «разблокировано 27 участков (прогресс 41%)».

3. Сложные маршруты — без хаоса

  • При планировании поездки можно зафиксировать даже номер рейса (например, Delta 123) и дальность перелёта (2646,2 км).

  • В систему можно загрузить план активностей на каждый день, список вещей для сборов и заметки для совместной работы с попутчиками.

4. Подарок для любителей статистики

  • Панель управления сразу покажет: сколько стран/городов посещено? Какая доля мирового пространства охвачена?

4. Подарок для любителей статистики

  • Детализированное управление данными по странам, например «разблокировано 8 стран (4% от мирового количества)», «из 66 регионов США исследовано 41%».

На чём построен AdventureLog

Фронтенд — SvelteKit + TailwindCSS в сочетании с DaisyUI для оформления интерфейса, картографический функционал реализован на MapLibre; бэкенд — связка Django + PostGIS (геопространственная база данных), вместе с Django REST и AllAuth для аутентификации. Весь проект открыт на GitHub, сообщество достаточно активное: если возникнут вопросы, можно заглянуть в Discord или сразу создать Issue.

Как установить на свой компьютер/сервер?

Рекомендуется развёртывание через Docker — данные полностью под вашим контролем, и можно не беспокоиться о конфиденциальности.

Лайфхак для ленивых: сообщество предлагает очень простой скрипт развёртывания — просто скопируйте эту команду в терминал:

curl -sSL https://get.adventurelog.app | bash

Затем следуйте подсказкам: введите ваш домен или IP-адрес, а всё остальное — установку и настройку — скрипт выполнит автоматически.

Кому подойдёт?

  • Географическим энтузиастам, которым нравится отмечать маршруты на карте

  • Командам путешественников, которым нужно делиться маршрутом с попутчиками

  • Творческим натурам, которые хотят превратить записи о поездках в личный мемуар

  • Тем, кто трепетно относится к конфиденциальности данных и не хочет загружать фото на сторонние платформы

Адрес проекта

Адрес на GitHub:https://github.com/seanmorley15/AdventureLog

Главная страница проекта:https://adventurelog.app/