- 日報管理アプリ 2日目のゴール
- JSONデータを読み込む仕組み(復習)
- JSONデータを保存する仕組み(復習)
- 日付で検索する機能(完全一致)
- タイトルで検索する機能(部分一致)
- 日報を編集する機能(最重要)
- 日報を削除する機能(基本)
- メニュー(検索・編集・削除を追加)
- main(アプリ全体の流れ)
- 2日目で本当に掴んでほしいこと
- 次のステップ(3日目の予告)
- 日報管理アプリ 3日目のゴール
- JSONデータを読み込む仕組み(復習)
- JSONデータを保存する仕組み(復習)
- 日報データに「カテゴリ」と「タグ」を追加する
- 本文の部分一致検索(最重要)
- カテゴリで検索する機能
- タグで検索する機能(部分一致)
- 日報を並び替える機能(新しい順・古い順)
- タグを追加する機能(タグ管理強化)
- タグを削除する機能
- メニュー(並び替え・タグ・カテゴリ・本文検索を追加)
- main(3日目完成版)
- 3日目で本当に掴んでほしいこと
- 次のステップ(4日目の予告)
- 日報管理アプリ 4日目のゴール
- JSONデータを扱う基盤(復習)
- 日報編集の強化(カテゴリ・タグも編集)
- 複数の日報を削除する(複数選択)
- バックアップ機能(JSONファイルコピー)
- JSONデータ最適化(空タグ・空カテゴリの整理)
- メニュー(編集強化・複数削除・バックアップ・最適化)
- main(4日目完成版)
- 4日目で本当に掴んでほしいこと
- 次のステップ(5日目の予告)
- 日報管理アプリ 5日目のゴール
- JSONデータを読み込む(基盤)
- JSONデータを保存する(基盤)
- 日報をカテゴリ順に並び替える(昇順)
- タグ数順に並び替える(多い順)
- 月次集計(日報数・カテゴリ別件数)
- 日報レポート自動生成(テキスト)
- グラフ化のためのデータ準備(学習目的)
- メニュー(分析機能を追加)
- main(5日目完成版)
- 5日目で本当に掴んでほしいこと
- 次のステップ(6日目の予告)
- 日報管理アプリ 6日目のゴール
- JSONデータ読み込み(基盤)
- JSONデータ保存(基盤)
- グラフ化のためのデータ準備(タグ数を数値化)
- グラフ表示(matplotlib)
- 月次レポートの自動生成(カテゴリ別件数+タグ平均)
- 並び替え強化:カテゴリ → タグ数 → 日付の複合ソート
- データ品質チェック(空データの検出)
- メニュー(グラフ・レポート・複合ソート・品質チェック)
- main(6日目完成版)
- 6日目で本当に掴んでほしいこと
- 次のステップ(7日目の予告)
- 日報管理アプリ 7日目のゴール
- 完成版アプリの構造を理解する
- JSON読み込み・保存(完成版)
- 日報登録(完成版)
- 日報一覧表示(完成版)
- 検索機能(完成版)
- 編集・削除(完成版)
- 分析機能(完成版)
- レポート生成(完成版)
- グラフ表示(完成版)
- 完成版メニュー(統合)
- main(完成版)
- 7日目で本当に掴んでほしいこと
- 次のステップ(応用編への橋)
日報管理アプリ 2日目のゴール
2日目のテーマは 「日報を“探す・編集する・部分一致で検索する”機能を追加し、JSONデータを扱う力を強化すること」 です。
1日目では、
- 日報を登録する
- 日報一覧を表示する
- JSONに保存する
という最小のアプリを完成させました。
2日目ではここに 検索・編集 を追加し、 「実際に使える日報管理アプリ」へ進化させます。


