旨在解决现代人因生活节奏快、压力大而普遍存在的情绪被忽视、难以坚持自我记录的问题,提供一种零负担的每日心情打卡工具,帮助用户建立正向反馈习惯。行业场景属于心理健康与自我关怀领域,业务背景源于社会对情绪管理需求的增长,以及现有记录工具过于复杂或社交压力大的痛点。
点击空白处退出提示
旨在解决现代人因生活节奏快、压力大而普遍存在的情绪被忽视、难以坚持自我记录的问题,提供一种零负担的每日心情打卡工具,帮助用户建立正向反馈习惯。行业场景属于心理健康与自我关怀领域,业务背景源于社会对情绪管理需求的增长,以及现有记录工具过于复杂或社交压力大的痛点。
包含每日打卡、心情日历、连续记录、年度热力图、匿名倾诉、每日提醒、数据导出等功能模块。用户可通过一键打卡记录当日心情状态,日历视图以格子形式直观展示月度打卡情况,并支持按月份切换回溯历史记录。连续打卡天数与年度热力图激励用户坚持记录,匿名倾诉功能提供私密情绪出口,每日提醒帮助养成固定记录习惯,数据导出则便于用户留存个人心情档案。
项目实现由我独立完成,涵盖前后端全栈开发与数据库设计。前端采用微信小程序原生框架,实现日历网格动态渲染、状态持久化及订阅消息授权;后端基于 Node.js + Express 构建 RESTful API,使用 MongoDB 存储数据,并通过 JWT 实现用户认证。亮点在于以周一为起点的自定义月历组件与 token 自动续期机制,难点为微信订阅消息的授权链路处理及防重复打卡的并发控制。





评论