Skip to content
← 返回项目

手记 · 科研

Moodist

每天花一两分钟打个卡,把两次复诊之间的那几周记下来,下次见面就能从完整的情况聊起。

2026 年 2 月移交专业团队部署上线

Moodist 是墨尔本大学的项目,本页是我个人对这个想法的介绍。下面的演示是另一个独立项目,有自己的代码、问题和设计,与墨尔本大学没有关联。

要解决的问题

大多数人每隔几周才见一次医生。复诊时医生会问最近怎么样,大家只能凭记忆回答。最近几天的感受往往会盖过之前的一切,一个月前那段难熬的日子很容易就忘了。

这样一来,医生只能根据一个瞬间的印象做判断。生活的大部分发生在两次复诊之间,医生却很少看得到。Moodist 的想法,就是让当事人几乎不费力气,就能把这几周记录下来。

怎么用

  1. 1

    每天打卡

    每天在手机上回答几个简短的问题,一两分钟就能完成。

  2. 2

    看见规律

    每次打卡都会变成时间线上的一个点。几周下来,这些点连成一条趋势,一眼就能看懂。

  3. 3

    复诊时聊一聊

    下次复诊时,医生和当事人一起看这条趋势,聊聊这段时间有什么变化。

对谁有帮助

对记录情绪的人

  • 打卡很短,忙碌的一天里也能抽空完成。
  • 有一份属于自己的记录,状态好的日子和难熬的日子都看得清楚。
  • 走进诊室时,不用再费力回想过去几周的每一天。

对临床医生

  • 几周的每日打卡放在同一个页面里,一眼就能看完。
  • 更清楚地看到什么时候有了变化,谈话可以从那里开始。
  • 复诊时少花些时间拼凑过去几周的情况。

关于隐私

健康数据需要格外小心。在这类应用里,有几条原则最要紧。

  • 只问打卡真正需要的内容。
  • 只有双方都同意建立联系之后,医生才能看到对方的打卡记录。
  • 保护好每一个账户,应用和服务器之间传输的数据全程加密。

以上只是对这个想法的概括介绍,并不代表任何认证或标准。

幕后

2024 年 8 月到 2026 年 2 月,我在墨尔本大学精神病学系担任研究助理,是 Moodist 唯一的开发者,前后分三个阶段完成。我用 Expo React Native 重建了应用,在 Flask 后端上搭了临床医生仪表板。2026 年 2 月,我把它交给专业团队部署上线。

角色
唯一开发者
时间
2024.08 – 2026.02
交付
三个阶段
托管
每月不到 $500
  • Expo
  • React Native
  • Flask
  • Python
  • Docker
  • AWS LightSail

整个平台每月托管费用不到 $500,每项服务都放在 AWS LightSail 上各自的 Docker 容器里。

感谢 Xuan Wang 在项目早期做出的贡献。

我学到了什么

为临床场景做产品,让我学会把每个页面都当成给一个刚熬过艰难一天的人用的,所以少点几下比多加功能更重要。一个我从头到尾都吃透的小系统,更容易维护,运行成本也更低。交接和代码一样重要,因为只有在我离开之后还有人能让它继续运行,这个应用才能继续帮到人。

试试日记本

Moodist 是墨尔本大学的项目,本页是我个人对这个想法的介绍。下面的演示是另一个独立项目,有自己的代码、问题和设计,与墨尔本大学没有关联。

日记本是我自己做的一个每日习惯打卡小项目,问的是户外时间、喝水和留给自己的时间,用点阵把四周的记录摆在一起。回答三个关于今天的问题,保存之后,今天就会填进四周虚构记录的最后一格。

日记本 · 合成数据

概念演示:问题是虚构的,数据是合成的,不是 Moodist。

今天你在户外待了多久?
今天你喝了多少水?
今天有留给自己的时间吗?

四周,每天一格

今天
还没保存
七天平均
3.8

日记本:四周的合成习惯记录,每天一格,每天按 1 到 5 计。第 1 周平均 2.4,第 2 周平均 2.6,第 3 周平均 3.2。最近七天平均 3.8。今天还没有保存。

你的回答只留在这个浏览器标签页里,不会发送到任何地方,离开页面后就会消失。

想做类似的东西?来聊聊

如果你在做健康或科研方面的工具,需要一个人同时搞定应用、仪表板和后端,很乐意听你聊聊。