反复头痛多年后,我做了一款通过可视化图表来记录和了解头疼发作规律的App!
有趣产品咖啡馆 Funny café :一个能让你更快接触到更多新鲜有趣好玩产品的地方。我会寻找市面上有趣的独立产品,向独立开发者们进行一对一的访谈,挖掘优质产品背后不为人知的故事(文末可加入群聊,有彩蛋!)。
1、介绍下你自己和目前所做的产品
嗨,大家好,我是Bobbi,一名独立开发者。我的本专业是汉语言文学专业,一直以来都是从事文案策划工作。
一次偶然的机会,我开始玩Swift Playground,激发了对编程的兴趣,从此开启了自学iOS 开发的旅程。
我目前正在开发的产品叫「PainGo头痛日记」。它是一款帮助用户记录头痛发作情况的工具,用户可以便捷地记录头痛的时间、程度、部位、伴随症状、用药等信息,并通过可视化图表了解自身的发作规律。在需要就医时,还能一键导出为PDF,辅助医生更好地了解病情,提升诊疗效率。
iOS下载:https://sourl.cn/cjhtSY
仅支持iOS,可在评论区点赞许愿安卓(๑•̀ㅂ•́)و✧
这个项目对我来说非常个人。
我妈妈几十年来饱受头痛困扰,严重到随身都会带着止痛药。她甚至会因为害怕头痛,在旅行前就提前吃药。小时候我并不能理解她的“紧张”,直到我自己也开始频繁头痛。
从青春期开始,我的头痛成了一个反复出现的问题,往往和情绪焦虑密切相关。而焦虑又会加重疼痛,陷入一种恶性循环。
当我开始自学iOS 开发并掌握了一些基础技能后,第一个想做的产品,就是一个我自己真正需要的工具👉头痛日记。
于是我就动手做了PainGo。它的出发点很简单:快速、简洁、私密。
我希望它能成为一个很好的工具,帮助用户观察和了解自己的头痛模式。
3、在设计头疼记录项时,是如何选择“哪些信息必须记录”的?
在设计PainGo 的头痛记录项时,我其实参考了很多专业资料、阅读了相关的书籍,参考了哈佛和斯坦福医学中心提供的日记模板。医生在诊断头痛时,最关注的往往是这几类核心信息:
何时发作(日期、时间、持续时间)——判断是否有周期性,比如经期前后、周末、午后等。
疼痛强度与性质(如跳痛、钝痛、压痛)——用于区分偏头痛、紧张型头痛、丛集性头痛等。
疼痛部位——不同头痛类型往往有相对固定的部位表现。
有无先兆——视觉模糊、光圈、麻木感等是偏头痛的典型特征。
这些信息是医生最常问的问题,也是最有诊断意义的数据,因此我希望用户在记录时一定能保留下来。
虽然更多信息当然更好,比如诱因、症状、缓解方式等也很有价值,但如果一开始就要求填写过多字段,用户在头痛时可能会觉得麻烦、抗拒,反而影响记录的持续性。因此我把它们设计为可选项,在有时间、有精力的时候可以补充。
4、有些用户可能对头疼没有专业知识,如何通过产品设计来降低理解门槛?
确实,很多人其实很难准确说出“自己到底哪里不舒服”。尤其是像头痛这种症状,感受很主观、变化也很多,常常只能说:“就是很痛”“好像跟上次不一样”,但又说不清楚到底哪里不一样。
所以在PainGo 的设计中,我特别关注这一点:
-比如“头痛部位”,我用的是可点击的头部图,用户只需要点一下,就能表达“哪里痛”;
-“疼痛强度”是用表情滑块来呈现的,让用户不用纠结专业疼痛分级,靠直觉来选;
-常见的诱因、伴随症状(比如熬夜、压力、天气变化、恶心、畏光等)我都设置成了选项列表,用户可以直接点选,不确定的也可以跳过——避免那种“填不好”的焦虑感。
虽然我在设计上已经尽量做到了图形化、可视化,但对一些用户来说,使用门槛还是存在的。比如我妈妈一开始其实不太会用,据我观察,很多老年用户可能并不能准确理解图标的含义,他们更习惯文字式的引导,或者一步步来。
所以未来我希望可以加入更友好、贴心的引导功能,让记录过程更轻松自然。
当然!AI的发展速度让人很难忽视它的存在。
我认为AI 最现实、也最有价值的落点,一是帮助用户“更轻松地表达”。比如未来PainGo 可以支持自然语言输入:
用户只需要说“我今天早上醒来就开始头痛,左边跳跳的,还有点恶心”,系统就可以自动识别出时间、部位、疼痛性质和伴随症状,并填入相应的记录项。
这样可以大大降低用户在痛苦状态下还要点来点去的负担也可以降低用户的理解门槛。
另外一点就是提供辅助建议,比如:根据记录数据帮用户识别出“可能的周期规律”;根据用户曾经记录过的缓解方法,推荐之前有效的方法作为“今天可以试试的方式”。
但在AI辅助医疗分析方面,我持更加谨慎的态度。
头痛是非常复杂的个人体验,AI 很容易产生所谓的“幻觉”——也就是给出听起来有道理、但其实并不准确的建议。我不希望PainGo 成为一个“假装很聪明”的工具,误导用户做出不合适的判断。
有考虑过的,像周期性、天气、睡眠这些外部因素,确实是很多用户关注的高频诱因,我也把这些功能列在了未来的开发清单里。
不过,我不希望PainGo 变成一个让用户“提前焦虑”的工具。
比如,如果一个app 提醒你“今天可能会头痛”,很多人光是看到这个提醒,就已经开始不舒服了。
所以我在考虑,如果未来真的增加“头痛预测”功能,能不能更温和,比如,不主动弹出提醒,而是在用户查看图表时,用“可能的高风险日”作为一个参考;或者用更中性的方式来表达,比如“今天的头痛诱因指数偏高,可以适当休息,多补水”。
对我来说,我希望产品可以帮助用户,而不是制造更多压力。
7、如果满分是10分,你会给自己的产品打几分?为什么?
10分,自从成为开发者,我对自己说过最多的一句话就是:「Done is better than perfect」。每一次更新、每一个优化,哪怕只是小小的一步,我都会在心里给它也给我自己打一个满分。
8、除了你自己的产品外,平时还在使用哪些产品?
Offscreen:我一直用它帮助自己“远离”手机;
BlockSite:哈哈,看得多我是那种没有自制力的人了吧,我需要它帮助我屏蔽某些让人分心的网站;
形色识花:我平时很喜欢散步,看到路边的花草树木不认识就用它扫一扫。
9、你有哪些日常的工作和生活习惯?
哈,这个问题好难回答。
生活习惯大概就是散步。有时候是在楼下随便走走,有时候为了散步会坐1个小时地铁去公园。对我来说散步是最好的放松方式。
至于工作习惯,(好像没有什么习惯),就尽量做到远离手机和社交媒体,不要再消耗自己薄弱的意志力去抵抗诱惑了。
10、请用一句话打动用户并让她使用你的产品
如果你也被头痛困扰,不要放过头痛发作的蛛丝马迹,试试用PainGO记下来。
,群里的独立开发者是女生,群成员也是女生,在群里会分享女生会用到的一些app,后续也会邀请更多女生独立开发者进来分享, 加我好友,可以邀请你进群。