Yting — 情侣任务打卡微信小程序产品系统Vibe Coding

我要开发同款
proginn14132931862026年10月30日
8阅读

技术信息

语言技术
JavaScript、Node.js
系统类型
小程序轻应用
行业分类
社交

作品详情

行业场景

情侣、好友之间日常常有"一起坚持做某件事"的约定,比如早起、健身、背单词,但只靠自觉很难坚持,互相监督也缺少顺手的工具。
本项目立项就是为了解决这个问题:把两个人的互相监督约定,变成可记录、可提醒、可回顾的打卡流程。场景面向年轻情侣和好友群
体的高频生活需求:双方通过配对码绑定后共同创建打卡任务,每日打卡、留言互动,并在任务时间收到微信订阅消息推送提醒,属于
生活社交类的高活跃场景。

功能介绍

项目共 7 个功能页面、6 个后端云函数,主要功能模块如下:
1、配对绑定:双方通过配对码完成双人绑定,数据按配对隔离;
2、任务管理:创建、编辑、删除打卡任务,支持自定义任务名称、打卡时间与备注;
3、每日打卡:首页对任务逐条打卡,数据库唯一索引防止同日重复打卡;
4、留言互动:打卡后双方可互相留言评论;
5、打卡记录与统计:按日查看历史打卡记录,统计坚持天数与完成情况;
6、订阅消息提醒:云端定时触发器每 5 分钟巡检,到点自动推送微信订阅消息提醒;
7、个人档案与管理后台:个人资料维护、配对码管理等管理功能。

项目实现

我独立完成本项目从需求梳理、页面开发、后端逻辑到部署上线的全部研发工作。技术栈为微信小程序原生框架 +
微信云开发(Node.js 云函数 + 云数据库 + 定时触发器),设计 login 鉴权、task、checkin、comment、admin、reminder 共 6
个云函数,6 个数据库集合并建立唯一索引防止重复打卡。实现亮点:数据库集合与配对码在云函数首次调用时自动初始化,部署零手
工步骤;提醒链路通过真机探针脚本端到端验证。难点与解决:订阅消息模板字段格式的兼容性逐返回码排查确认,重复打卡的并发问
题用数据库唯一索引兜底。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论