🚧 项目状态与 AI 声明 本项目目前处于 Phase 1 初始验证阶段。仓库内现有的架构、文档及设计草案均由 AI 辅助生成,用于快速呈现产品形态与需求边界。我们正在招募技术负责人,以进行实质性的代码开发与架构重构。
一个可自行部署、支持多模式联程与海量方案返回的开源公共交通导航引擎。
现有的公共交通导航工具在产品设计上通常追求单一最优解,存在方案数量展示上限(如最多10条),并在底层自动过滤掉部分绕路、多次换乘的方案;同时,公共自行车等微出行方式往往缺乏深度的路由整合。
本项目旨在基于开源路由引擎(OpenTripPlanner),构建一个参数可调的出行规划系统。我们希望通过自定义数据管道与算法配置,实现对海量备选方案的完整展示,将更多路线的选择权交还给用户。
- 边界限定:首期 Demo 严格锁定杭州市区(公交 + 地铁),暂不包含跨城火车与公共自行车。
- 技术验证目标:跑通 CPTOND-2025 数据转换 -> OTP 本地 Docker 部署 -> 开启调试模式返回至少 10 条方案,并保留多换乘路线。
- 详细执行清单请见 docs/roadmap.md。
本项目目前处于零预算、用爱发电的早期孵化阶段。我是发起人(产品与运营角色),正在寻找懂 Java、Docker、Python 或 GIS 的技术同好一起折腾。
我们将采用多维贡献度来评估参与者的权益(包括代码提交、数据清洗、文档撰写、UI原型设计、测试反馈等),由核心贡献者共同评议。
- 短期:代码署名、简历背书、共同决策权。
- 长期:若未来产生赞助或收益,分配规则由届时核心贡献者公开讨论确定。当前零预算,不作收益承诺。
- 代码开源协议:本项目采用 MIT License(详见 LICENSE 文件)。
- 数据许可:拟使用 CPTOND-2025、OSM、GTFS 数据。发起人正在核查相关数据的下载与二次分发许可,目前状态:待核实。严禁将本项目用于违规商业用途。
- 不写代码,但包揽所有非代码工作:数据整理、UI原型绘制、文档维护、日常测试与社区运营。
- 进度透明:每周保证至少 10-15 小时投入。每周更新项目进度,即使暂未推进也会说明原因,不玩消失。