このプロジェクトについて
TREKは、リアルタイムの共同作業を中心に構築されたセルフホスト型の旅行・トリッププランナーです。Dockerイメージ(Helmチャートもあり)として提供され、アプリストアを介さずにiOSとAndroidでインストール可能なPWAとして動作します。
プランニング機能には、ドラッグアンドドロップでの並べ替えと元に戻す操作が可能な日別プラン、Leaflet、Mapbox GL、MapLibre GLによるインタラクティブな地図、Google PlacesまたはOpenStreetMapによる場所検索、Overpassを介したPOI探索、Google Maps/NaverリストおよびGPX、KML、KMZからのインポート、GPXおよびICSのエクスポート、OSRMを介した運転/徒歩/自転車プロファイルによる日別ルートの自動並べ替え、Transitousを介した公共交通機関の旅程、Open-Meteoによる16日間の天気予報が含まれます。
予約とお金の管理は、16種類の予約タイプ、空港データを同梱した複数区間のフライトと列車、日付範囲にまたがる宿泊施設、KItineraryを介した確認のインポート(EML、PDF、PKPass、HTML、TXT)、整数セント単位での支出分割と精算提案、支出ごとの通貨、テンプレートと担当者付きの持ち物リスト、ToDo、ファイル添付、PDFエクスポートをカバーします。
コラボレーションはWebSocket同期を使用するため編集がリアルタイムに反映され、メンバーとゲストの管理、設定可能な権限マトリクス、招待リンク、公開読み取り専用共有ページ、オプションのグループチャット、共有ノート、投票、今後のアクティビティリストを備えています。追加のアドオンには、ImmichまたはSynology Photos連携を備えた旅行ジャーナル、訪問した国と地域のAtlas、休暇カレンダー、スタンドアロンの場所コレクションライブラリがあります。
プラグインシステムは、レジストリからのインストールまたはサイドロードされたzip、サンドボックス化された子プロセス、63の付与可能な権限、送信先ホストの許可リスト、署名検証をサポートします。オプションのMCPサーバーは、PKCE付きOAuth 2.1、スコープ付きツールとリソース、監査ログを公開します。予約の抽出にはOllama、OpenAI互換エンドポイント、またはAnthropicを使用できます。
オフラインサポートは、アプリシェルとルートチャンクを事前キャッシュし、トリップデータをIndexedDBに保存し、冪等性キーで書き込みをキューに入れ、ラスターマップタイルの事前ダウンロードを可能にします。管理機能は、複数のログイン方法(パスワード、OIDC、パスキー)、TOTP 2FA、レート制限、暗号化されたシークレット、バックアップ、プラグイン可能なストレージバックエンド、通知チャネル、テーマ設定、23言語をカバーします。スタックはNode.js 22、NestJS 11、SQLite、React 19、Vite、Tailwindで、ライセンスはAGPL v3です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.