全职 · Appnovation
HKTB AI 行程规划器
全栈 AI 驱动的行程规划平台,具备 5 步问卷调查、拖放行程管理和活动管理后台。
- 角色
- 全栈开发工程师
- 类型
- 在 Appnovation 全职工作期间开发
- 时间
- 2025.09 至 2025.12
从零开始为香港旅游发展局构建生产就绪的 AI 行程规划平台。功能包括交互式多步骤问卷调查系统、通过 AWS Lambda 实现的 AI 驱动行程生成、拖放行程定制以及与 DynamoDB 集成的全面活动管理后台。支持 3 种语言,拥有 1,500+ 翻译键。
我做了什么
- 01构建完整的 5 步问卷调查系统,包括日期选择、兴趣选择、偏好细化、生活方式偏好和每日节奏配置
- 02通过 AWS Lambda 集成 AI 驱动的行程生成,采用 API 代理模式实现安全性和速率限制(10 请求/分钟)
- 03使用 @dnd-kit 实现拖放行程管理,针对移动设备进行触摸优化
- 04开发与 DynamoDB 集成的管理后台,支持批量活动导入(25 项/批次)和带筛选器的活动查看器
- 05创建支持 3 种语言(英语、繁体中文、简体中文)的全面国际化系统,拥有 1,500+ 翻译键
值得一讲的故事
约 15,000 行代码,分布在 150+ 个文件中
支持 3 种语言,拥有 1,500+ 翻译键的多语言支持
具有全面安全层(JWT、速率限制、输入验证)的生产就绪系统
支持批量处理和 HKTB 格式的管理活动导入系统
针对移动设备优化的拖放行程定制
数字
- 约 15,000 行代码
- 150+ 文件
- 1,500+ 翻译键
- 3 种语言
技术栈
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS 4
- AWS Amplify Gen 2
- AWS Cognito
- AWS DynamoDB
- AWS Lambda
- next-intl
- @dnd-kit
- Zod