個人の資産管理とキャッシュフローをシミュレーションするWebアプリケーションです。
このアプリケーションは、個人の金融資産、収入、支出を管理し、将来のキャッシュフローをシミュレーションすることを目的としています。直感的なUIで簡単に資産状況を把握し、財務計画を立てることができます。
- モダンなレイアウト: サイドバー付きのレスポンシブデザイン
- ダークモード対応: システム設定に応じた自動切り替え
- ナビゲーション: 4つの主要カテゴリへのアクセス
- 💰 金融資産: 預金、投資、不動産などの資産管理
- 📈 収入: 給与、副業、投資収益などの収入管理
- 📉 支出: 生活費、固定費、変動費などの支出管理
- 📊 シミュレーター: キャッシュフロー予測とグラフ表示
- 多様な資産タイプ: 預金、投資信託、個別株式、不動産等
- リターン率設定: 各資産の年間リターン率を個別設定
- 積立オプション: 期間を指定した定期積立設定
- 引き出しオプション: 期間を指定した定期引き出し設定
- 視覚的カスタマイズ: グラフ表示用のカラーピッカー
- 柔軟なサイクル設定: 月次、年次、カスタム間隔に対応
- 複数収入源: 給与、副業、投資収益等を個別管理
- 期間指定: 収入の開始・終了時期を月単位で設定
- 資産連携: 収入が加算される対象資産を指定可能
- 柔軟なサイクル設定: 月次、年次、カスタム間隔に対応
- カテゴリ別管理: 生活費、固定費、変動費等を個別管理
- 期間指定: 支出の開始・終了時期を月単位で設定
- 資産連携: 支出が減算される対象資産を指定可能
- 月次キャッシュフロー計算: 収入・支出・純キャッシュフローの算出
- 長期予測: 最大100年間(1200ヶ月)のシミュレーション
- 複合利回り計算: 投資リターンの複利効果を考慮
- インタラクティブチャート: Rechartsを使用した視覚的なデータ表示
- リアルタイム更新: データ変更時の即座な結果反映
- データの永続化(LocalStorage/IndexedDB)
- データエクスポート機能(CSV/JSON)
- より詳細なグラフ表示オプション
- 複数シナリオ比較機能
- 税金計算機能
pnpm installpnpm devブラウザで http://localhost:5173 を開いてアプリケーションを確認できます。
# プロダクションビルド
pnpm build
# プロダクションプレビュー
pnpm preview
# リンターの実行
pnpm lint
# 型チェック
pnpm type-check
# テストの実行
pnpm test- ARCHITECTURE.md: 技術構成とアーキテクチャ設計
このプロジェクトはGitHub Pagesにデプロイされています。mainブランチにプッシュすると、自動的にデプロイが実行されます。
GitHub Actionsの「Deploy to GitHub Pages」ワークフローから手動でデプロイを実行することもできます。
このプロジェクトはプライベートプロジェクトです。