前端/UI/可视化 · TypeScript
mauriceboe/TREK
TREK 是可自托管的实时协作旅行规划器,集地图、预算、清单与日志于一体
增长榜 #26
已读 README 并重写
增长排名
#26
Fast Growth Top 100
本期热度 Stars
59
OSSInsight 页面展示
Forks
3
榜单记录
Fork / Star
5.1%
社区复用强度
它是什么
TREK 是一个自托管的旅行规划 Web 应用,不是单纯的地图页或待办清单。它把行程编排、地点管理、预算、打包清单、日记和天气信息放在同一处,解决多人一起做旅行计划时信息分散、修改不同步的问题。 它主要面向要共同规划行程的旅行者、家庭或小团队,也适合希望自己部署旅行规划工具的人。
为什么值得关注
从 README 看,它把“行程规划”做成了可协作的完整工作台,而不是只做地点收藏或路线展示。榜单信号显示该项目在短期内获得了较高热度,说明这类自托管旅行工具有明确需求。
核心能力
- 拖拽编排行程,支持跨天移动与重排
- 实时协作编辑,多个用户可共同规划
- 交互式地图,支持 Leaflet 或 Mapbox GL
- 地点搜索与导入,含 GPX、KML/KMZ、GeoJSON
适合谁用
- 多人一起做旅行计划的家庭或小团队
- 需要自托管旅行规划系统的用户
- 想把地图、预算和清单放到同一工具里的人
- 需要从外部地图文件导入行程的人
使用前注意
- 项目许可证是 AGPL-3.0,自部署和再分发前要注意许可证义务
- Google Places 搜索需要 API;OpenStreetMap 搜索可免 API key
- 地图可选 Leaflet 或 Mapbox GL,后者通常意味着额外服务配置
- README 提到有 SSO、PWA 和 AI,但未在摘要中展开实现细节
README 证据
- README 开头直接写明是 self-hosted、real-time collaborative travel planner
- 列出 maps、budgets、packing lists、journal 和 AI built in
- 行程规划支持 drag & drop、reordering、cross-day moves
- 地图支持 Leaflet 或 Mapbox GL,并有 route visualization