【生活娱乐】CampMate 营伴——让每一次的户外出行都有备无患

0. 先和大家打个招呼吧 :waving_hand:

  • 你是谁: 我是一名刚毕业进入央企工作的研究生,平时对新鲜事物都很感兴趣,尤其是出现AI agent以后,我深切的感知到人类就是站在一场巨大科技革命的前夕,很多想法变得能从数字世界投射到现实世界,变成实实在在的物质,这个事情非常让我着迷,每个人都可以当一个出色的产品经理,这是我的第一个作品,可能有很多产品思维还不够成熟,所以我也想跟大家一起尝试,看看个人创造能力的上限在哪;

  • 你是怎么用 TRAE 把 Demo 做出来的:我对代码的认知其实基本停留在学校一些简单的课程里,但其实我们都知道,社会在发展进步的速度非常快,头部企业已经是星际战士大战三体人了,学校还在教钻木取火。所以用 TRAE 给我最大的感受其实是他即时反馈能力,在互联网蓬勃发展的几十年里,大多数的产品交付都是需要产品经理跟程序、美工、测试对接需求,再经过无数次的修改完成的。而TRAE不同,你所有的要求都能被精确的捕捉并快速的转化为实实在在的输出,而作为操作者本人,最重要的是要把意思表达明白并且有工程思维,通过对话不断的让结果收敛,是特别有成就感的事,这将完全重构我们社会的生产逻辑,我相信我们也将共同到达这一天。

1. Demo 简介

  • 是什么:CampMate 营伴是一款面向露营新手和轻户外爱好者的全流程户外专家 App。目前包含移动端 App(Android)+ HTML 交互原型。不同于市面上偏向"工具箱"的户外应用,CampMate 以攻略驱动的方式,从"出发前准备"到"营地中执行"再到"紧急情况求生",覆盖露营与徒步两大场景的完整生命周期。每一步不只是提供工具,更告诉用户为什么这么做,让新手不必成为户外专家也能完成户外出行;

  • 面向谁:露营 &户外爱好者

  • 主要功能:

(一)攻略驱动 — 出发前就知道该带什么、怎么做

内置场景化攻略模板(公园郊游、野外露营等),每个模板不仅是装备清单,还附带场地特定攻略建议——“溪谷地形注意排水”“河谷夜间温差大”。装备库覆盖 6 大类 30+ 品类,勾选即生成个性化出行准备包,新手也能一键备齐。

(二)扎营引导 — 到达后 8 步引导,每步都有安全检查

将露营执行拆解为"选址→搭帐篷→生火→取水→收纳→检查→守夜→撤离"8 个标准化步骤,每步配有安全检查项和评分。不仅告诉你"做什么",还解释"为什么"——比如"帐篷门避开迎风面,因为夜间山谷风会突然加大"。应急 3 步快速模式可在紧急情况下跳过非必要步骤。

(三)实时安全预警 — 主动提醒,不用自己盯

徒步模块内置日落 3 级倒计时预警(安全→警告→危险),天快黑时自动提醒"还剩 45 分钟日落,建议开始返程"。天气变化、气压趋势、海拔差异等关键指标实时监控,环境感知层(罗盘、坡度仪、噪音检测)作为底层能力持续运行,在风险出现时主动推送提示。

2. Demo 创作思路

  • 灵感来源:我和朋友第一次露营时,因为不懂选址,把帐篷搭在了风口,整晚被吹得睡不着;后来才知道应该判断风向、用水平仪找平地。市面上虽然有各种户外工具App,但它们只是零散的工具集合,没有针对“搭建营地”这一完整场景的引导,而且大多依赖网络,在山里根本用不了。而近年中国露营市场持续火热,但露营安全事故频发——选址不当导致的山洪、生火引发火灾、未准备急救物资造成伤病恶化等新闻屡见不鲜。市面上主流户外 App门槛极高,新手上手困难,往往"下了 App 不会用"。

  • 想解决的问题:解决户外活动在无网络信号的野外时,知识储备不足、应对工具缺失的问题;同时帮助露营新手快速掌握安全搭建营地的技巧,克服操作繁琐、易遗漏关键步骤的痛点;在此基础上,提供一个户外爱好者的交流广场。

  • 为什么做这个方向:在对标分析中,我发现两步路(轨迹记录强但无露营攻略)、AllTrails(路线社区好但缺乏教学引导)、露营天下(营地信息全但没有执行引导)各有短板。CampMate 选择了一个差异化定位,全流程户外指导指南,让更多人能低门槛的享受户外时光。

3. Demo 体验地址

  • 交互式可体验的HTML格式文件(见文末)

  • 本 Demo 提供双端实现:HTML 交互原型(可直接浏览器体验)和 Android Jetpack Compose 原生应用(源码级实现)。两个版本的 UI 布局、交互逻辑、数据模型基本一致,支持日/夜主题切换

4. TRAE 实践过程

  • 整个 CampMate 项目完全由 TRAE 辅助开发,从产品定义到代码实现、测试修复、竞品分析,全程在 TRAE 对话中完成。以下是关键开发阶段的记录:

    阶段一:产品定义 & 基础架构搭建

    使用 TRAE 完成产品需求分析、模块划分、UI 色彩体系设计。搭建 HTML 原型(单文件 556KB)和 Android 项目基础架构(Jetpack Compose + 主题系统 + 底部导航)。
    产出:4 个主 Tab 页面框架、暗绿色安全主题色系、全部基础 UI 组件库。

    阶段二:核心功能模块开发

    通过多轮 TRAE 对话迭代实现:露营 8 步引导模块(含评分系统)、徒步模块(日落 3 级预警 + 轨迹记录 + Douglas-Peucker 路径平滑)、环境感知模块(罗盘、坡度仪、气压趋势)、生存模块(SOS + 急救手册)、我的模块(装备库 + 场景模板)。
    产出:全部 8 个功能模块的 HTML + Android 双端实现。

    阶段三:UX 审查 & 迭代修复

    以"产品经理 + UI 设计师"视角进行全面体验审查,发现并修复 20+ 项问题:占位符替换、编译错误修复、数据一致性校准、评分体系统一、按钮布局优化(3 按钮并排一行)、场景模板状态保持(per-template localStorage)。
    产出:Android 端 3 项编译阻断修复 + HTML 端 23 处占位符残留 + 6 项数据/防御问题修复。

    • Session:3964166300769136:6b3facb31a750f5af5f843be9a245586_6a3656fba74ce43973b1b1d8.6a3e695cb6bb22dbd0cdd982.6a3e695cb6bb22dbd0cdd980:TRAE Work CN.0.1.23.no_sid.no_ppe.T(2026/6/26 19:58:20)

    Session:3964166300769136:f5f12003bb333c333b34c8653cce3524_6a3656fba74ce43973b1b1d8.6a3e6ba9b6bb22dbd0cddace.6a3e6ba9b6bb22dbd0cddacc:TRAE Work CN.0.1.23.no_sid.no_ppe.T(2026/6/26 20:08:09)

    阶段四:日/夜主题系统

    实现完整的日/夜主题切换:CSS 变量驱动的 HTML 端 `[data-theme=“light”]` 覆盖 + Android 端 CompositionLocal 主题系统。进行 25 项日间模式审查(对比度、硬编码颜色、白色文字消失等),统一修复 `–muted` 对比度至 5.4:1。
    产出:双端完整日/夜主题,浅灰绿背景 + 深绿主色调方案。

    Session:3964166300769136:c0f67280b9d4bc1d98fbbd793daa036b_6a3656fba74ce43973b1b1d8.6a3fa50916f3266cb2f415f5.6a3fa50916f3266cb2f415f3:TRAE Work CN.0.1.23.no_sid.no_ppe.T(2026/6/27 18:25:13)

    阶段五:竞品对标 & 体验优化

    对标 5 款头部应用(两步路、AllTrails、The Dyrt、露营天下、Gaia GPS),产出 49 项审计问题(P0-P3),完成修复:底部导航添加图标、6 个空 onClick 按钮补齐交互、触摸热区增大至 44dp、字体从 9sp 提升至 11sp。
    产出:完整竞品分析报告 + 可交互 HTML 原型。

    Session:3964166300769136:750d0a6e25b8527db617245ec0759250_6a3656fba74ce43973b1b1d8.6a3fc57316f3266cb2f41d05.6a3fc57316f3266cb2f41d03:TRAE Work CN.0.1.23.no_sid.no_ppe.T(2026/6/27 20:43:31)

  • TIPS(一些碎碎念):前面还有很多对话都被顶掉了,难道大家都没这种情况?就我就是那个话痨本痨?但是Trae说这是加分点,可不能骗我嗷。

5. 对应的报名审核通过的帖子链接

交互式可体验的HTML格式文件,欢迎体验:

campmate-prototype.zip (1.3 MB)

1 个赞

CampMate 最扎实的亮点,是把露营新手最容易出错的“到现场怎么扎营”拆成了 8 步执行教练,而且每一步都带原因、风险阈值和评分反馈;像风向朝向、坡度、排水、地钉角度这些经验,不再只是攻略文章里的知识点,而是变成用户到营地后能逐步确认的操作清单。建议把评委体验路径收窄成一条线:先选场景模板生成装备清单,再进入扎营执行模式走完 8 步,最后看 86 分评分和应急模式入口;同时标明 HTML 原型里的罗盘、GPS、气压、噪音检测、日落预警哪些是真实调用,哪些是模拟数据。我们在生活娱乐赛道做《衍境》,偏互动影游创作系统:【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统 ,题材不同,这里透明说明一下我们的参赛项目。

1 个赞