于是我就想做这样一个应用或者产品,能帮患者科学用药,改进健康情况。所以,我看到这期 hackthon 的主题:Code for Better Life/Health 之后,觉得天助我也,时不我待,于是早早就报名参赛。我的作品是姆伊用药助手,希望它能像我家的狗狗一样忠诚的陪伴在用户身边。
作为 web 全栈开发者,我首选基于浏览器的各种技术。Google 一直是浏览器技术的重要推动者,我们常用的 Chrome 基本代表着 web 技术的先进方向;PWA 则将 Web 应用的体验门槛拉低到绝大部分用户都能享受的地步。选择浏览器+PWA 开发,既能覆盖足够多的用户、又能提供很高的开发效率、以及广阔的发展空间,于是我就选择了这套技术方案。
当然,仅在 hackthon 的规定时间内,我无力把产品做得足够强大可靠有效,所以目前只实现了一款糖尿病药物的添加。实话实说我没想到能获奖,感谢评委老师们的错爱,给了我更强的动力去完善这款产品。作为这款产品的目标用户,我希望能够把这款产品继续开发下去,支持更多的药物类型,支持更多的用药方式提醒。我还想趁机学习一下 TersorFlow 深度学习技术,让 AI 能够助力这款产品,帮助更多的慢性病患者科学用药,减轻病痛。
# pages 表按照 projectId 统计每个 project 的页面数
# 然后更新到 projects 表的 `pageCount` 字段里
UPDATE `projects` a LEFT JOIN
(
SELECT COUNT('x') as `num`, `projectId`
FROM `pages`
WHERE `isDeleted`=false
GROUP BY `projectId`
) b
ON a.`_id`=b.`projectId`
SET `pageCount`=`num`
WHERE a.`isDeleted`=false
# 上面 SQL 凑合看,我好久不写了,有点忘记怎么写……