目次
- 要件
- 画面イメージ
- 環境
アプリ要件
- 目的
- 家事の実施履歴を記録する。
- 背景
- 我が家では1日当たり家事を1個行うルールになっています。
- その記録のためのアプリです。
- 家事の貯金が可能で、3個家事を行えば翌日、翌々日は家事が免除されます。
- 7月18日に家事3個やると、貯金が3貯まり、日付が変わるタイミングで1個消費され、19、20日に何もやらないと7月21日には家事をやる義務が発生します。
- 借金も可能とします。
17日 | 18日 | 19日 | 20日 | 21日 | |
---|---|---|---|---|---|
実施した家事の個数 | 1 | 3 | 0 | 0 | 1 |
貯金 | 0 | 2 | 1 | 0 | 0 |
- 画面構成
- 家事履歴一覧画面
- メンバー一覧画面
- メンバー追加画面
- 家事実施登録画面
- 家事種別追加画面
- 家事履歴一覧画面要件
- 貯金行
- 1行ごとに家事の履歴が表示される。
- 各行には家事の名称、家事を行った日時(MM/dd HH:mm)、家事チケット使用日時(MM/dd HH:mm)が表示される。
- 家事を行った日時の降順で表示される。
- 使用済みの行は✓マークが行頭に表示される。
- 1行ごとに家事の履歴が表示される。
- メンバー名
- 画面下部に表示される。
- 名前長押しで名前の編集モードになる。
- 借金行
- 借金をしている場合は、赤背景の行が表示される。
- 戻るボタン
- メンバー一覧画面へ遷移する。
- 貯金行
- メンバー一覧画面要件
- メンバー行
- 名前と貯金件数が表示される。借金の場合の表示は赤字で「-X件」と表示する。
- 表示は最大「999件」とし、1000件以上の場合も「999件」と表示される。
- 表示は最小「-999件」とし、-1000件以下の場合も「-999件」と表示される。
- 行押下で該当するメンバーの家事履歴一覧画面へ遷移する。
- メンバーを追加ボタン
- メンバー一覧の下部に表示する。
- 押下でメンバー追加画面へ遷移する。
- メンバー行
- メンバー追加画面
- メンバー名称を入力できる。
- 文字数上限は20文字まで。
- メンバーを追加ボタン
- メンバー名称入力フォームの下に表示。
- ボタン押下でメンバーを追加する。
- ボタン押下でメンバー一覧画面へ遷移する。
- メンバー名称を入力できる。
- 家事実施登録画面要件
- 家事種類リスト
- 行押下で行頭に✓マークが表示され、決定ボタンが活性化する。
- 行長押しで家事詳細画面をダイアログ表示
- 名前と詳細説明が表示される。
- 最下部に「家事を追加」ボタンを表示する。
- 押下で家事種別追加画面へ遷移する。
- 決定ボタン
- FAB
- (行押下(家事選択モード)時に活性化する。)
- ボタン押下で家事履歴が追加される。
- ボタン押下でメンバー一覧画面へ遷移する。
- 家事種類リスト
- 家事種別登録画面
- 家事名称を入力できる。
- 文字数上限は20文字まで。
- 家事詳細を入力できる。
- 文字数上限は100文字まで。
- 家事を追加ボタン
- 画面下部に表示する。
- 家事名称が入力されると活性化する。
- ボタン押下で家事種別追加。
- ボタン押下で家事実施登録画面へ遷移する。
- 家事名称を入力できる。
- バックエンド機能
- 日付が変わるタイミングで自動で貯金を使用済みもしくは借金行を作成する。
- ログイン機能
- 他の端末との同期機能
画面イメージ
Figmaで作製予定
環境
後ほど追加