学校项目 · 团队 · 2025
Wheeltrip
面向行动不便人士的完整出行平台:移动应用、网页、API、数据库与基础设施。

故事
Wheeltrip 为行动不便人士统一票务:一张二维码车票适用多个交通网络,按无障碍条件过滤的路线,SOS 按钮,以及面向陪同人员和工作人员的专用视图。
这是一个学校项目:计算机 BUT 的 SAE 5A01(维特里-苏尔-塞纳 IUT,UPEC),在模拟职业环境中使用敏捷工具以团队方式完成。每个模块都在自己的仓库中:DataMedia API(FastAPI)、网页客户端(Next.js、App Router、TypeScript)、移动应用(Flutter)、数据(DataLite:MySQL 脚本与 MongoDB 导入)以及基础设施(InfraEngine:本地、开发和生产的 Docker Compose)。
部署一直延伸到 Kubernetes(带 ConfigMap、Secret、PVC 的 k3s 清单)以及用于在远程主机上启动和停止服务的 Ansible。
我的收获
让七个仓库在彼此明确的约定下协同工作:以 API 为边界、基础设施即代码,并提供示例文件,让任何人都能重新启动整套系统。