その備蓄、何日もつ?
いま家にある飲料水・食料・簡易トイレの量と人数を入れると、この家が何日もつかを1つの数字で出し、いちばん先に尽きるものと、3日/7日にするために足りない量を「2Lペットボトルあと何本」の形で示す。乳幼児・ペット・薬などは1日の量を自分で決める追加の行で日数にできる。入力は端末内にだけ保存し、どこにも送らない
制作メモ
- AIに任せた
- 数字の出典を一次資料で確認したこと。飲料水1人1日3Lと3日分・1週間分は首相官邸のページ、食品の最低3日〜1週間分は農林水産省のストックガイド、簡易トイレの1人1日5回は内閣府「避難所におけるトイレの確保・管理ガイドライン」のPDFを開いて「1日当たり必要な便袋の枚数=人数×5回」の記述を確かめた/実装前にユーザーストーリー5本とUX5階層を書き、そこから10件の実装を決めたこと(全体の日数は各行の最小値・不足量は2Lペットボトル本数で併記・公式の目安が無いものは自分で1日の量を決める追加の行・年齢係数を作らない・期限は行ごとに1つ・保存できない環境でも計算は動く など)/UI採点ループ3周(実装Codex・採点は別セッションのOpus・スクショのみで採点)。14→16→最終採点は制作記録参照。要約バーの主役化、人数ステッパーの一塊化、追加の行カードの3列グリッド、ボトルネックのバッジと導線、買い足しリストのコピーを入れた/採点の指摘のうち「日付入力が英語表記」「Webフォント3系統」は撮影ブラウザとフォント指定の事情による偽陽性と判断して直さなかったこと/ユニット41件(計算・期限・保存の純ロジック)とE2E 19件(空状態・計算・不足量・目標切替・追加の行・不正入力・再読込で復元・2回押しで消去・期限バッジ・localStorage不可・3幅で横はみ出し無し・コピー)
- 自分でやった
- 題材の選定(防災備蓄・会議コスト・有給の連休・在庫の公開の4案からA案を選んだ)/実機での確認とX投稿
- 失敗と修正
- 要約バーの「あと1.5日」が本文と同じ大きさで、カード内の「2.0日」のほうが大きい主従逆転になっていた。固定バーも117pxあり、スクロールで入力欄を覆ってE2Eのクリックまで失敗した → 日数を34px以上の太字にして、先に尽きるもの・不足量・期限切れを短いチップに分けた。チップは該当カードへのアンカーにし、scroll-padding-topで固定バーが対象を覆わないようにした
空状態だけに出すはずの「まず飲料水の量を入れる」リンクが、在庫を入れた後も残っていた。hidden属性を付けていたが、CSSのdisplay指定がブラウザ既定の[hidden]より強く効いていた → [hidden]{display:none !important}を全体ルールにして、在庫あり状態でリンクが消えることをE2Eで固定した




















