AdventureLog:オープンソースの旅行コンパニオンプロジェクト 187

小编 ·

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.2km)までも記録できます。

  • 毎日のアクティビティ、荷造りリスト、仲間との共同メモもすべてシステムに詰め込めます。

4. データ好きにぴったり

  • ダッシュボードで直接表示:何ヶ国・何都市を訪問済みか?世界の何%のエリアをカバーしたか?

  • 国別のデータ管理も可能。例えば「8ヶ国アンロック済み(世界の4%)」「アメリカの66エリア中41%を訪問済み」のように。

AdventureLogはどんな技術を使っている?

フロントエンドは SvelteKit + TailwindCSS に DaisyUI を組み合わせてインターフェースを美化、地図機能は MapLibre で実装。バックエンドは Django + PostGIS(地理空間データベース)の組み合わせに、Django REST と AllAuth によるログイン認証を採用。プロジェクト全体は GitHub でオープンソース公開されており、コミュニティの活発さも良好で、不明点があれば Discord で相談できるほか、Issue を直接提出することもできます。

自分のPC/サーバーにインストールする方法は?

Docker デプロイを推奨します。データを完全に自分で管理でき、プライバシーの心配もいりません。

お手軽ポイント:コミュニティが超簡単なデプロイスクリプトを提供しており、以下のコマンドをターミナルにコピーするだけでOK:

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

その後、画面の指示に従って自分のドメインまたはIPアドレスを入力すれば、残りのインストールと設定はすべてスクリプトが自動で完了させてくれます。

どんな人に向いている?

  • 地図上に旅の軌跡をマークするのが好きな地理好き

  • 旅の仲間と旅程を共有したいチーム旅行者

  • 旅の記録を私的な回忆録として残したい文艺派

  • データのプライバシーに敏感で、サードパーティのプラットフォームに写真をアップロードしたくない人

プロジェクトアドレス

GitHub アドレス:https://github.com/seanmorley15/AdventureLog

プロジェクト公式サイト:https://adventurelog.app/