はじめに
前回までで、家計簿アプリが一旦完成しました。(AIがやりました)
今回は機能全体を再設計します。
プロンプト
機能全体の見直しを検討しています。
追加すべき機能とその理由、優先度をまとめ一覧にして出力してください。
回答
現在のアプリ状況を踏まえると、
個人利用レベル → 実用化直前
まで到達しています。
今後は「入力機能の追加」よりも、
入力効率向上
↓
分析
↓
保守性向上
の順で強化するのがおすすめです。
優先度一覧
| 優先度 | 機能 | 理由 | 効果 |
|---|---|---|---|
| S | 予算管理 | 家計簿の最大目的は収支管理のため | ★★★★★ |
| S | 集計画面 | 蓄積したデータを活用できる | ★★★★★ |
| S | バックアップ/復元 | SQLite破損対策 | ★★★★★ |
| S | OCR確認画面 | 誤認識防止 | ★★★★★ |
| A | 商品マスタ | 商品名揺れ防止 | ★★★★☆ |
| A | カテゴリ自動判定 | 入力工数削減 | ★★★★☆ |
| A | 月次レポート | 振り返りが容易 | ★★★★☆ |
| A | 検索履歴保存 | よく使う条件を再利用 | ★★★★☆ |
| A | 定期支出管理 | サブスク管理 | ★★★★☆ |
| B | 家計ダッシュボード | 視認性向上 | ★★★☆☆ |
| B | タグ機能 | 柔軟な分析 | ★★★☆☆ |
| B | 画像保管 | レシート再確認 | ★★★☆☆ |
| B | ゴミ箱機能 | 誤削除対策 | ★★★☆☆ |
| C | AIカテゴリ推定 | 便利機能 | ★★☆☆☆ |
| C | クラウド同期 | 複数端末対応 | ★★☆☆☆ |
| C | バーコード読取 | OCR補助 | ★★☆☆☆ |
Sランク(最優先)
① 予算管理
例
食費
予算:30,000円
実績:25,000円
雑費
予算:10,000円
実績:13,000円
→ 超過
テーブル
Budgets
--------
Id
YearMonth
CategoryId
Amount
理由
家計簿で最も価値が高い。
② 集計画面
新規画面
StatisticsForm
内容
- 月別支出
- カテゴリ別支出
- 支払方法別支出
- 年間推移
理由
入力したデータの活用先。
③ バックアップ
ボタン
設定
├ DBバックアップ
└ DB復元
実装
File.Copy(
sourceDb,
backupFile,
true);
理由
SQLite運用では必須。
④ OCR確認画面
現状
OCR
↓
登録
↓
修正
推奨
OCR
↓
確認画面
↓
登録
理由
OCRは100%にならない。
Aランク
⑤ 商品マスタ
現状
爽健美茶
爽健美茶600mL
爽健美茶 600ML
別商品
改善
Products
--------
Id
ProductName
CategoryId
効果
集計精度向上。
⑥ カテゴリ自動判定
商品マスタ利用。
爽健美茶
↓
飲料
自動セット。
効果
入力削減。
⑦ 月次レポート
例
2026/06
総支出
52,300円
前月比
+3,200円
最多カテゴリ
食費
効果
振り返り。
⑧ フィルタ条件保存
例
食費
今月
PayPay
を保存。
効果
検索効率向上。
⑨ 定期支出管理
例
Netflix
Amazon Prime
スマホ代
テーブル
RecurringExpenses
効果
固定費把握。
Bランク
⑩ ダッシュボード
起動画面。
今月支出
前月比
カテゴリTOP5
効果
見やすい。
⑪ タグ機能
例
旅行
出張
趣味
カテゴリとは別軸。
効果
分析強化。
⑫ レシート画像保存
現在
OCR後削除
推奨
Receipts
└ Images
効果
監査可能。
⑬ ゴミ箱
削除時
Deleted=1
効果
誤操作対策。
Cランク
⑭ AIカテゴリ推定
OCR後
モンスターエナジー
↓
飲料
自動判定。
効果
便利。
⑮ クラウド同期
候補
- OneDrive
- Google Drive
効果
複数PC対応。
⑯ バーコード読取
OCR補助。
効果
認識率向上。
私なら次に実装する順番
① 集計画面
② バックアップ
③ OCR確認画面
④ 予算管理
⑤ 商品マスタ
⑥ カテゴリ自動判定
⑦ 月次レポート
⑧ レシート画像保存
⑨ 定期支出管理
⑩ ダッシュボード
この順番だと、現在のデータ構造を大きく崩さずに実用レベルまで持っていけます。
最後に
次回は上記結果から実装していきます。