"时光绿径待办"这个微信小程序的起因挺简单——我自己老忘事。

初三作业多,复习计划、考试安排一堆。记本子上容易丢,手机备忘录又不够用。有次忘带作业被老师说了,就想"要是有个能同步能分类的待办工具就好了"。刚好之前学过一点微信小程序开发,干脆自己写一个

小程序首页截图(待办列表)

从一百个待办到两千条

最开始功能特别简陋,只能添加和删除。后来慢慢加了云同步、语音输入、日历视图。最难的是同步方案,试了好几种,最后用了增量同步,现在多设备切换数据不会乱。

现在最新版本v4.1.2,18个页面,后端用的是Express加MySQL,统一走api.yzjtiantian.cn网关。说几个关键数字:242个注册用户,2230条待办,42%完成率,累计访问用户900多。对一个初三学生自己做的项目来说,这数据我挺满意。

小程序自统计:数据仪表盘截图
微信官方统计:累计用户数
微信官方统计:数据仪表盘截图

自己用,同学也在用

做这个项目最直接的收获——我自己确实在用,而且用习惯了。每天晚上把第二天要干的事列进去,按优先级排,效率比以前靠脑子记高很多。

后来同学也开始用。有人跟我说"这个语音输入很方便,刷牙的时候就能加任务",还有人喜欢协作功能,小组做项目时建个共享组合,谁完成了什么一目了然。

目前小程序有这些核心功能:

  • 待办管理:增删改查、左滑操作、回收站保留30天
  • 云同步:增量同步方案,手机电脑数据一致
  • 语音输入:调用微信同声传译,自动识别填入
  • 协作功能:共享组合、邀请码加入、角色权限、评论系统
  • 日历视图:每天任务一目了然
  • 统计分析:ECharts图表,每日趋势、时段分布、完成率
  • 标签系统:系统标签+自定义标签,按颜色分类
  • 小工具:密码生成器、"今天吃什么"随机推荐
  • 天气提醒:首页天气显示,微信通知推送
协作功能截图(共享组合)
协作功能截图(成员列表)

开发和运营

虽然是个小程序,后端该有的都有。路由分了10个模块(auth、todos、tags、combos、collab、notify等),MySQL存数据,Express写接口,全部Docker部署在阿里云ECS上。

标签生态是我觉得比较有意思的部分。有人建了"【麟龙】游戏工作室"系列标签,有人用"徐总交待""熊书记交待"做工作任务分类——用户会用出你没想到的场景,这才是做上线的乐趣。

项目完全开源在GitHub,GPLv3协议。因为要冲刺中考,三月底发了停更公告,等考完再继续维护。

GitHub仓库截图

做个能用的东西,比考试分数实在

开发这个小程序花了大半年时间。从只会搭简单页面到能完整做出一套带后台的产品,技术上确实进步了不少。但更大的收获是——做出来的东西真的有人在用。242个用户里可能大部分都不认识我,但他们在用我写的代码管理自己的日常。

这种感觉比考高分还爽。

微信小程序二维码

开源仓库:https://github.com/TiantianYZJ/TimeGreenPathTodo
使用文档:https://yzjtiantian.cn/timegreenpath_todo/
微信搜索:时光绿径待办

一人全栈开发🤪,熟练掌握Python、C++、HTML5、JavaScript等编程语言
最后更新于 2026-05-23