要件分析
要件分析(30分)
Project 50 は、50日間で7つの習慣を身につけ、自己成長を目指すチャレンジです。 本アプリは、毎日の習慣の達成状況を記録し、進捗を振り返ることで、ユーザーのモチベーション維持を支援します。
主な機能
-
チェックイン記録
- 7つの習慣の達成状況を毎日記録
- 当日の記録を修正
- チャレンジ期間中は、いつでも過去の記録を追加可能
- メモの追加 [v1.4]
-
進捗の確認
- 毎日の習慣の達成状況をリストで表示
- 50日間全体の進捗を集計(達成率、連続達成日数)
- 達成率 = 完了したタスク数 /(50日 × 7つの習慣)× 100%
- 各習慣のメモを確認 [v1.4]
-
その他の機能
- 習慣のカスタマイズ
- チャレンジ期間のカスタマイズ(21 / 50 / 66 / 90日)
- チェックインのリマインダー
- チャレンジの成果を共有(画像を生成してSNSに共有)
- 毎日、励みになる「今日の一言」を表示 [v2.0]
- ローカル AI で毎日のまとめを生成 [v3.0]
- チャレンジデータ [v2.3] と毎日のまとめ [v3.0] のインポート・エクスポート
- 達成条件に応じたバッジの獲得(TODO)