62 lines
1.8 KiB
Markdown
62 lines
1.8 KiB
Markdown
|
|
# 記入例:家計簿アプリ
|
|||
|
|
|
|||
|
|
> この例は `prompts/00_clarify.md` を使った後に得られる出力のサンプルです。
|
|||
|
|
> 自分のプロジェクトに合わせて書き換えてください。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 目的
|
|||
|
|
|
|||
|
|
個人または家族の月次支出を記録・可視化することで、
|
|||
|
|
「気づいたら使いすぎていた」を防ぐ。
|
|||
|
|
|
|||
|
|
## スコープ
|
|||
|
|
|
|||
|
|
### スコープ内(今回作る)
|
|||
|
|
|
|||
|
|
- 収支の手動入力(日付・金額・カテゴリ・メモ)
|
|||
|
|
- 支出一覧の表示(月別フィルタ)
|
|||
|
|
- カテゴリ別の月次グラフ
|
|||
|
|
|
|||
|
|
### スコープ外(後回し)
|
|||
|
|
|
|||
|
|
- レシートの自動読み取り(カメラ連携)
|
|||
|
|
- 家族・複数人での共有機能
|
|||
|
|
- 銀行口座との自動連携
|
|||
|
|
|
|||
|
|
## 必須機能
|
|||
|
|
|
|||
|
|
1. 収支入力フォーム(金額・カテゴリ・日付)
|
|||
|
|
2. 一覧表示(最新順、月絞り込み)
|
|||
|
|
3. 月次グラフ(カテゴリ別の円グラフ)
|
|||
|
|
|
|||
|
|
## 非機能要件
|
|||
|
|
|
|||
|
|
- パフォーマンス:一覧は1秒以内に表示
|
|||
|
|
- セキュリティ:ログイン必須(他人のデータが見えない)
|
|||
|
|
- 可用性:スマートフォンのブラウザで操作できる
|
|||
|
|
|
|||
|
|
## 技術スタック
|
|||
|
|
|
|||
|
|
- 言語/FW:Next.js(React)
|
|||
|
|
- DB:Supabase(PostgreSQL)
|
|||
|
|
- デプロイ先:Vercel
|
|||
|
|
- 外部API:なし
|
|||
|
|
|
|||
|
|
## MVP定義
|
|||
|
|
|
|||
|
|
入力 → 一覧 → グラフの3画面が実機(スマートフォン)で
|
|||
|
|
エラーなく動作すれば、リリース可と判断する。
|
|||
|
|
|
|||
|
|
## リスクと対策
|
|||
|
|
|
|||
|
|
| リスク | 影響 | 対策 |
|
|||
|
|
|---|---|---|
|
|||
|
|
| Supabaseの無料プラン制限に引っかかる | DB接続が止まる | 早期に使用量を確認する |
|
|||
|
|
| カテゴリ設計が後から変えにくい | データ移行が大変 | 最初にカテゴリマスタを設計する |
|
|||
|
|
|
|||
|
|
## 制約
|
|||
|
|
|
|||
|
|
- 期限:1ヶ月以内に最小版を動かす
|
|||
|
|
- 予算:無料プランの範囲内
|