【生活娱乐赛道】起势 StartNow——拯救拖延症应用 (初赛)

【生活娱乐赛道】起势 StartNow——拯救拖延症应用


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

大家好,做这个 Demo 之前,我脑子里只有一个模糊的想法:“5 分钟法则能不能做成一个 App?” 。

和 TRAE 配合的过程,最真实的感受是——像和一个懂设计又懂工程的产品搭档对话

  • 我先把产品定义从头到尾写了一遍——品牌气质、色彩、文案语气、页面流程、动效规范,全部用自然语言告诉 TRAE。它没有问我"要不要用 React"或者"你想要什么框架",而是直接按我的要求用纯 HTML/CSS/JS 出了一个完整可交互的 Demo。
  • 最让我觉得「原来这么简单」的一步:我写了"深夜墨底 + 暖琥珀点火色,像黎明前按下启动键"这样的描述,TRAE 直接翻译成了 #0c0f14 + #f0a05a 的完整色彩系统,连渐变、阴影、光晕都配好了。

整个过程我没有写一行代码,但每一行代码都是我的意图。


1. Demo 简介

是什么:起势 StartNow 是一款拯救拖延症的 5 分钟微启动应用,以高保真 Web App Demo 形态呈现(手机优先,可交互),后续可转为 App / 微信小程序。

面向谁:18-60岁的大学生、考研党、职场新人、自由职业者——有目标但启动成本高,"想动但动不起来"的人。

主要功能

① 今日第一动 · 5 分钟启动包

首页随机展示一个 5 分钟微任务(如"把水杯装满,喝第一口"),一键开始倒计时。完成后进入庆祝页,Streak 连续天数 +1。

② 拖延急救

独立入口,全屏压暗,克制红色脉冲动画,文案"别管清单有多长,只做 5 分钟"。一键进入专注场。

③ 任务拆解器

输入大任务(如"整理房间"),自动按类型匹配生成 3–5 个"5 分钟可立刻动手"的微步骤,每步可单独启动。

④ 一起起势

开启社交陪伴,和团队成员一起起势。


2. Demo 创作思路

灵感来源:我经常用"5 分钟法则"对付拖延——告诉自己只做 5 分钟,往往做着做着就停不下来。但现有的效率工具都在解决"怎么管理任务",没人解决"怎么开始"。这个空白让我觉得值得做点什么。

想解决的问题:启动困难。不是不会做,而是迟迟无法开始。Todo 堆满任务看一眼就焦虑,用娱乐逃避结束后罪恶感更强,传统工具偏管理对"启动"帮助有限。用户真正需要的是降低从 0 到 1 的那一下心理成本。

为什么做这个方向

  • 足够聚焦——只做"第一脚",不做任务管家,避免和成熟效率工具正面竞争
  • 心理学有支撑——5 分钟法则 + 微步骤拆解 + 社交陪伴,都有行为科学依据
  • 差异化明确——鼓励式而非羞耻式,像点火不像监工,不打卡不惩罚

3. Demo 体验地址

采用交互式 HTML 格式文件:

起势StartNow-Demo.zip (14.2 KB)包含:

  • index.html — 可交互 App Demo(手机优先,页面完整可用)

本地解压后直接浏览器打开 index.html 即可体验,无需安装任何依赖。


4. TRAE 实践过程

完整开发流程

Step 1:产品定义 → PRD 文档

我将完整的产品定义(品牌、用户、功能、页面、视觉、文案、技术要求)一次性输入 TRAE,它自动生成了结构化的 PRD 产品需求文档和技术架构文档,包含 Mermaid 流程图、路由表、状态管理设计、数据模型定义。

Step 2:PRD 审批 → 代码生成

文档审批通过后,TRAE 直接根据 PRD 和技术架构生成了完整的 app/index.html——一个 1800+ 行的单文件 App,包含 4 个 Tab、完整的状态管理、5 分钟计时器、SVG 进度环、localStorage Streak 持久化、任务拆解规则匹配、房间同步倒计时等全部功能。

Step 3:视觉微调 → 逐项优化

在预览过程中,我通过浏览器选中元素 + 文字反馈的方式,逐步优化了:

  • 品牌标题"起势"的字体字距(从 -2px 压缩改为 +1px 呼吸感)
  • 品牌徽标从纯文字改为胶囊徽标(加背景、边框、圆角)
  • 计时器数字从 Syne 窄体换为等宽字体 + 冒号独立对齐
  • 按钮样式从纯文字升级为描边胶囊

Step 4:页面检查 → BUG修复

在产品验收阶段,修复已知bug。

关键 Session ID

序号 Session ID 对应任务
1 3102154586332055:29066e866c873fb9e42f295fba2aadde_6a5239c24c8f92da6cb99619.6a5239c24c8f92da6cb9961c.6a5239c24c8f92da6cb9961a:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/11 20:40:34) PRD + 技术架构文档生成 + App Demo 代码生成 + 创意展示页 + DESIGN.md + README.md
2 3102154586332055:21b34af31ac31e00c227cd4823903924_6a5239c24c8f92da6cb99619.6a52414e4c8f92da6cb99662.6a52414e4c8f92da6cb99660:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/11 21:12:46) 视觉优化:字体样式优化、按钮样式优化、计时器优化
3 3102154586332055:fa48f4a26b1a15b3cb80b2d535a5ed06_6a5239c24c8f92da6cb99619.6a533bf94c8f92da6cb99772.6a533bf94c8f92da6cb99770:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/12 15:02:17) 今日第一动 微任务显示失败bug修复

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


起势 StartNow · 拯救拖延症的 5 分钟微启动 · 不做你的任务管家,只做你的第一脚。

解决拖延的最好方式确实是迈出第一步并且行动起来,当然,我觉得如果有一些交互的话,也挺不错的,比如说让喝水,需要拍照上传一个倒满水的水杯和一个空着的水杯,否则算失败,或者说只要开始做一件事情以后,不能离开倒计时页面,否则算失败,强制的让一个人行动起来。