【生活娱乐赛道】心情着陆点 — 轻量级情绪支持工具

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

你是谁:
一名 Java 后端开发工程师,日常主要写 Spring Boot、微服务、数据库这些。前端和小程序属于"能看懂但写不利索"的水平,CSS 动画和页面布局更是我的弱项。一直关注心理健康领域,自己和身边很多朋友都有过"情绪上来时不知道怎么办"的时刻,所以一直想做一个能帮到人的小工具。

我是怎么用 TRAE 把 Demo 做出来的:

作为后端程序员,说出来可能有人不信——这个包含 11 个页面、24 个动作、6 种动画效果的小程序 + Web Demo,我一行代码都没手动写,全是 TRAE 做的。

我现在工作的时候也有用AI开发 但是所有代码都会去检查一下,很多时候需要手动调整一下。这次参赛我其实是抱着"试试看"的心态,想看看 TRAE 到底能不能真的帮一个后端程序员做出完整的前端产品。

我的策略很简单:全程零手动编码,只通过自然语言描述需求,看 TRAE 能不能独立把产品做出来。

最开始我只说了一句话:“我想做一个情绪调节的微信小程序,叫心情着陆点,主打轻量级情绪支持,你帮我从零开始做。”

整个过程中我做的事情只有三个:

  1. 提需求——用自然语言描述我想要什么,遇到不懂的前端术语就用大白话讲
  2. 审结果——看它做出来的东西对不对、好不好,逻辑有没有问题
  3. 调方向——不满意的地方告诉它哪里要改、怎么改

代码全是 TRAE 写的,我连一个 CSS 类名、一个 JS 变量名都没手动敲过。

最让我意外的有几点:

  • 前端能力真的强——CSS 动画、SVG 进度环、响应式布局这些我头疼的东西,它信手拈来,而且写得还挺规范
  • 细节想得比我周全——比如呼吸法的禁忌提示、数据清空的二次确认、定时器防泄漏,这些它都会主动加上
  • 重构能力很强——我说"步骤和倒计时不同步",它不是打个补丁凑合用,而是直接重构了整个计时器架构,从根上解决问题
  • 迭代速度太快了——换我自己摸索着写前端,至少得一个月;用 TRAE,不到一周就从想法到完整产品了

作为 Java 后端开发,这次体验彻底改变了我对 AI 编程的看法。以前觉得 AI 是"辅助工具,帮我省点时间",现在觉得它更像"技术合伙人"——你负责想清楚做什么,它负责把东西做出来。而且你越懂技术(哪怕不是同一个领域),就越能提出精准的需求和判断,它产出的质量就越高。

从"只有一个想法"到"完整可运行的产品",全程自然语言对话,零手动编码。这种开发体验,试过之后真的回不去了。

1. Demo 简介

是什么:
「心情着陆点」是一款轻量级情绪支持 Web 应用(同时提供微信小程序版本),主打"30秒-3分钟快速情绪调节",就像口袋里的情绪急救包。

面向谁:
核心用户是 18-35 岁的学生和职场新人——他们经常面临学业压力、工作焦虑、社交情绪等问题,但又觉得"还没到要去看心理医生的程度",常常独自扛着。

主要功能:

:bullseye: 核心功能1:情绪记录与智能推荐

:wind_face: 核心功能2:微调节动作库(24种科学动作)

涵盖 5 大类 24 个经过科学验证的情绪调节动作,每个 30 秒 - 3 分钟即可完成:

分类 代表动作 数量
呼吸类 节律呼吸、4-7-8呼吸法、箱式呼吸 4个
身体放松类 渐进性肌肉放松、身体扫描、肩颈放松 8个
注意力转移类 5-4-3-2-1感官练习、颜色观察、反向数数 4个
自我安抚类 蝴蝶拥抱、双手抚心、积极回忆 4个
正念冥想类 呼吸觉察、慈心冥想、STOP技术 4个

练习弹窗内置 6 种动画效果(呼吸圆圈、蝴蝶扇动、数字倒数等),配合实时步骤提示、进度圆环和倒计时,让用户能跟着做、做得到

:bar_chart: 核心功能3:成长反馈与数据可视化

  • 累计记录数、连续天数统计
  • 情绪分布图表(趋势/分布/周报告)
  • 历史记录回顾,“慢慢看见自己正在变好”
  • 鼓励语录 + 小胜利记录,提供正向能量补给

2. Demo 创作思路

灵感来源

灵感来自身边很多朋友的真实状态:

“我知道自己情绪不好,但又觉得不是什么大事,不至于去看心理医生。”
“焦虑的时候刷刷手机,越刷越焦虑。”
“道理都懂,但就是做不到,没人告诉我现在该怎么办。”

市面上的心理健康 App 要么太重(需要注册、做测评、付费课程),要么太说教(一上来就"你要想开点")。缺少一个 “轻量、温暖、打开就能用” 的工具——就像口袋里的一颗糖,难受的时候拿出来含一下,就能好一点。

想解决的问题

用户痛点 我们的解法
情绪上来时不知道该怎么办,越想越乱 提供具体可操作的小动作,跟着做就行,不用想
觉得自己"矫情",不愿意求助 纯本地存储,不上传数据,隐私安全
呼吸法之类的方法知道但不会用 动画引导 + 步骤提示 + 倒计时,手把手带练
坚持不下来,看不到变化 成长数据可视化,每一次记录都算数
不喜欢被说教、被评判 温暖回应文案,“先接住情绪,再说其他”

为什么做这个方向

判断1:需求真实且普遍

  • 当代年轻人情绪压力是普遍存在的真实问题
  • "轻中度情绪困扰"的人群远大于"需要专业治疗"的人群
  • 这部分需求目前没有被很好地满足

判断2:轻量工具更有价值

  • 不做"心理医生的替代品",做"日常情绪的急救包"
  • 降低使用门槛:不用注册、不用付费、打开就用
  • 30秒-3分钟就能完成一次调节,符合碎片化场景

判断3:技术可实现

  • 所有动作都是基于已有的心理学研究和临床技术
  • 不需要 AI 模型推理,纯前端就能实现
  • 本地存储方案天然保护隐私

取舍:

  • :cross_mark: 不做社区/社交(容易增加焦虑和比较)
  • :cross_mark: 不做专业测评/诊断(超出能力边界)
  • :cross_mark: 不做推送/提醒(避免增加压力)
  • :white_check_mark: 做纯工具属性,需要时才打开
  • :white_check_mark: 做本地存储,保护隐私
  • :white_check_mark: 做科学但简单的方法,人人都能上手

3. Demo 体验地址

快速体验路径

  1. 首页 → 选择一个情绪(比如"焦虑")
  2. 看情绪回应 → 点击推荐的动作(比如"4-7-8呼吸法")
  3. 点击"开始练习" → 跟着动画和步骤提示完成练习
  4. 完成后查看成长页 → 看数据统计和情绪分布
  5. 底部 Tab 切换:首页 / 练习 / 成长

4. TRAE 实践过程

我用 TRAE 开发「心情着陆点」的完整流程大概是这样的:

需求构思 → PRD文档生成 → 技术架构设计 → 
动作库设计 → 页面开发 → 交互优化 → 
UI打磨 → 功能完善 → 测试修复

全程用自然语言跟 TRAE 对话,从"我想做一个情绪调节的小程序"这句话开始,到最后完整可运行的产品,每一步都是 TRAE 帮我实现的。


关键步骤1:从想法到PRD——产出完整的产品需求文档

最开始我将我的报名帖内容复制进去了:

“Hi 我正在参加 trae举办的创造力大赛请你帮忙生成一份demo ,以下我的参赛稿,和一些产品描述:…”

TRAE 直接给我产出了完整的 PRD 文档,包含:

  • 核心功能模块拆解(页面、入口、区域)
  • 页面结构和流程图
  • UI 设计风格规范(暖橙红色系、柔和卡片风格)
  • 技术实现
  • 典型场景、产品特色亮点

原本我以为需要自己想很久的产品设计,TRAE 几分钟就帮我梳理清楚了,而且很多细节考虑得比我还周全。

Session ID

  • 3798157157740083:9cf6c8d03d3720d94e31856f2c46d4ac_6a41df1fe328e53a1a8a8ef0.6a41df1fe328e53a1a8a8ef3.6a41df1fe328e53a1a8a8ef1:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/29 10:57:35)

关键步骤2:从demo到小程序——产出完整的微信小程序代码

Session ID

3798157157740083:aa063bbc0151043d1ef8667918f5c5b9_6a41df1fe328e53a1a8a8ef0.6a41f8afe328e53a1a8a9046.6a41f8afe328e53a1a8a9044:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/29 12:46:39)

关键步骤3:功能测试优化、评审

功能优化:

Session ID

3798157157740083:98b3b7e892896360a047f225bd3c1863_6a41df1fe328e53a1a8a8ef0.6a420a00e328e53a1a8a916b.6a420a00e328e53a1a8a9169:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/29 14:00:32)

小程序评审与修复:

Session ID

3798157157740083:6333f65b66f6620ab50bdfdc00ce5bcd_6a41df1fe328e53a1a8a8ef0.6a43576de58c17512337b6c9.6a43576ce58c17512337b6c7:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/30 13:43:09)

demo评审与修复:

Session ID

3798157157740083:df74691ef43cff515611147883413314_6a41df1fe328e53a1a8a8ef0.6a449b962019b071541c9584.6a449b962019b071541c9582:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/7/1 12:46:14)

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

1 个赞

优秀 :pinched_fingers: :pinched_fingers: :pinched_fingers:

真棒 :100::100: