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ヶ月以内に最小版を動かす
|
||
- 予算:無料プランの範囲内
|