Skip to content

需求分析

需求分析:(30min)

Project50是一个帮助用户在50天内养成7个习惯,实现自我提升的挑战。 本App旨在记录用户的每日习惯完成情况,并提供进度回顾,帮助用户保持动力。

主要功能

  1. 打卡记录

    • 记录每日7个习惯的完成状态
    • 修改当天的记录
    • 补打卡(挑战周期内随时可以补打卡)
    • 添加备注记录 [v1.4]
  2. 进度查看

    • 列表展示每日习惯完成情况
    • 统计50天整体完成进度(打卡率,连续完成天数)
      • 打卡率 = 完成任务数 / (50天 * 7个习惯)* 100%
    • 查看各习惯的备注记录 [v1.4]
  3. 附加功能

    • 自定义习惯
    • 自定义挑战周期(21 / 50 / 66 / 90天)
    • 打卡提醒
    • 分享挑战成果(生成图片分享到SNS)
    • 展示每日一句激励语录 [v2.0]
    • 解锁奖励徽章机制(TODO)