需求分析
需求分析:(30min)
Project50是一个帮助用户在50天内养成7个习惯,实现自我提升的挑战。 本App旨在记录用户的每日习惯完成情况,并提供进度回顾,帮助用户保持动力。
主要功能
-
打卡记录
- 记录每日7个习惯的完成状态
- 修改当天的记录
- 补打卡(挑战周期内随时可以补打卡)
- 添加备注记录 [v1.4]
-
进度查看
- 列表展示每日习惯完成情况
- 统计50天整体完成进度(打卡率,连续完成天数)
- 打卡率 = 完成任务数 / (50天 * 7个习惯)* 100%
- 查看各习惯的备注记录 [v1.4]
-
附加功能
- 自定义习惯
- 自定义挑战周期(21 / 50 / 66 / 90天)
- 打卡提醒
- 分享挑战成果(生成图片分享到SNS)
- 展示每日一句激励语录 [v2.0]
- 解锁奖励徽章机制(TODO)