我做了一个追踪习惯和目标的小工具

给自己做了一个微信小程序,主要用来记录和追踪习惯或者目标。我很喜欢用图表来管理数据,因为图表这种可视化特点,可以看到整体趋势。平时要管理的事件大概分成两类,一类是习惯,比如俯卧撑、背单词、冥想等等,打卡做了多少俯卧撑这样。还有一类就是设定目标,比如学习英语 1000 小时,读 50 本书。记录下每天的数值,然后用图表管理进度。

在这之前我用网页实现了这样一个工具,但使用下来感觉效果不太行。直到最近突然想起,要不然做个微信小程序吧。在这之前我完全没开发过小程序,一直有畏难情绪。人都习惯做熟悉的事,我开发过很多 App,但小程序出来这么多年,从没想过参与。

但我准备给老婆做一个做菜的小工具,网页她玩不明白,做成 App 形态感觉没太必要,只能用小程序形式。但从最终要实现的效果看,有点复杂,所以就准备先开发个简单的试试水,先解锁小程序再说。我取名叫『心中有数Pro』,顾名思义,我的初衷本来就是通过管理数据,对目标进度做到心中有数。

功能非常简单,我也调整了两个版本,和公司 UI 同事请教,尽量设计的方便快捷一点。所以也不用写啥使用教程,我想聊聊开发之外的事。

先一句话介绍我的开发过程,使用 ChatGPT 讨论功能,最后让它输出文档。同时给出 HTML 设计稿。再用 CodeX 实现就行。Logo 和上架、备案介绍都是 Codex 生成的。

花了多少钱呢?微信认证 30 块(年收),使用腾讯云服务保存数据,本来是每个月 20 块,但申请后可以免费 6 个月。

不知道是不是我理解错误,个人用户开发一个小程序,就要准备一个邮箱注册账号,一个账号只能上架一个小程序。后面再开发新的小程序,又要准备新邮箱。然后公众号注册也要邮箱,都不能用相同邮箱。在中国不怎么用邮箱的国情,谁有这么多邮箱。我是第一次碰到这样的,像谷歌和苹果开发者,只要注册一次,就可以上架多个 App,不用这样每次注册,然后填一堆信息,还要交多个认证的钱。说实话,真有点不习惯。

比较好用的是腾讯云服务,不用搞什么服务器和域名,简单的小程序,直接用微信云服务保存数据,用户使用时,也不用申请授权,直接根据微信 ID 来区分和管理数据。这样也省的暴露数据给开发者,所以大家放心用,我在后台数据库是看不到你们的微信名啥的。

整体开发大概花了 6 个小时左右,备案花了 7 天左右审核通过。备案时最好选择身份证上的省份,不然还需要辅助证明。但是备案和上架没关系,你可以先备案,然后一边开发,一边测试,然后上架,等待备案结果。不备案不能传播,只能自己或者少数几个人使用。

ok,基本就这样,有兴趣的可以试试。

本文由老郭种树原创,转载请注明:https://guozh.net/tracking-habits-and-goals/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注