在学习、工作和健康管理中,用户常常有长期目标,却难以拆解成每天可执行的行动。普通待办清单侧重记录事项,打卡工具侧重留下记录,目标、任务和完成进度容易分散,难以判断自己距离目标还有多远。沙漏之约面向需要持续阅读、课程学习、运动锻炼及日常事务管理的个人用户,将规划、阶段、任务、打卡和复盘串联起来:既能安排具体日期,也能设置每周若干次的灵活节奏;既能记录是否完成,也能按页数、章节、课时等单位汇总进度。同时提供同行群,方便熟人一起坚持,并自主选择分享自己的进展。
点击空白处退出提示
在学习、工作和健康管理中,用户常常有长期目标,却难以拆解成每天可执行的行动。普通待办清单侧重记录事项,打卡工具侧重留下记录,目标、任务和完成进度容易分散,难以判断自己距离目标还有多远。沙漏之约面向需要持续阅读、课程学习、运动锻炼及日常事务管理的个人用户,将规划、阶段、任务、打卡和复盘串联起来:既能安排具体日期,也能设置每周若干次的灵活节奏;既能记录是否完成,也能按页数、章节、课时等单位汇总进度。同时提供同行群,方便熟人一起坚持,并自主选择分享自己的进展。
1. 规划与阶段:设定目标结果和起止日期,按阶段拆解步骤、配置进度占比,在阶段中创建规划任务,逐层汇总完成进度。
2. 任务管理:独立任务与规划任务使用统一编辑流程,支持自定义分类、四象限、清单与日历视图,以及暂停、恢复、结束、归档和删除。执行安排支持单次任务、固定日期重复,以及周期内自由完成若干次。
3. 任务量分配:可选择不记录数量、每次固定量或总量均摊;支持自选单位、整数均摊与两位小数分配,展示计划量、已完成量和进度,支持完成与撤销。
4. 同行打卡:邀请加入同行群,成员可创建并维护自己的任务;文字、语音、视频可组合打卡和预览,符合条件的个人任务可关联同步同日完成结果。
5. 分享与复盘:按日、周、月、年选择规划或任务生成进度分享图片,支持记忆选择及分享方案,并提供个人复盘。
6. 多端协同:提供微信小程序、网页前台和后台管理,支持账号登录、用户管理、角色与权限配置。
我负责需求梳理、产品规则设计、交互方案确认、功能验收和持续迭代,结合 AI 辅助编程完成从方案到应用的实现与修正。项目采用 pnpm 工作区管理多端代码:小程序使用原生 TypeScript、WXML、WXSS,网页前台与后台使用 React 和 Vite;服务端采用 Java、Spring Boot 模块化单体架构,通过 REST API 提供服务,使用 PostgreSQL 存储数据、jOOQ 访问数据库、Flyway 管理结构迁移,并通过 Docker Compose 与 Nginx 部署。
实现重点包括:统一规划与独立任务的执行模型;计算固定日期与自由周期的任务安排;在整数及小数分摊时保证计划量合计与目标总量一致;按任务和阶段权重汇总规划进度;通过事务、幂等校验和所有权检查处理同行打卡同步。任务规则调整时保留已完成记录的历史快照,对后续执行量重新计算。项目配有前端、共享规则及 API 自动化测试;数据库升级采用增量迁移、备份和迁移前后核对流程,重视用户历史数据的完整性。






评论