【Day 16】子どもの未来、いくらかかる?「教育費&ライフイベント」をガチで可視化するシミュレーター #30日アプリチャレンジ

30日間毎日アプリを作るチャレンジ、16日目。 今日から後半戦のスタートです!

折り返し地点を過ぎて、少し気合が入りすぎたかもしれません。 「細かい挙動やロジックが気になって仕方がない」

そんなエンジニアの性(さが)が爆発した結果、単なる計算機を超えた**「人生設計シミュレーター」**が出来上がりました。 教育費、スマホ代、成人式の着物代……。見たくない現実を直視し、対策を練るためのツールです。

📱 Day 16:教育費・資産形成シミュレーター (Future Path)

「あなたの教育方針」や「投資スタンス」を診断し、将来必要になるお金と、それをどうやって貯めるか(預金 vs 投資)を可視化するWebアプリです。

👉 未来の家計簿を診断する(デモサイト) https://kotodamablog.sakura.ne.jp/30days_antigravity/16Day/index.html

💰 こだわり抜いた「3つのガチ機能」

今回はReact + TypeScriptで構築し、グラフ描画ライブラリ(Recharts)を使い倒しました。

1. 心理診断&投資タイプ判定 いきなり計算は始まりません。まずは11問のウィザード形式で、あなたの性格を分析します。

  • 親タイプ: 「ミニマリスト(放牧型)」か「マネージャー(過干渉型)」か?
  • 投資タイプ: 「リス型(堅実)」か「トラ型(積極)」か? この診断結果によって、アドバイス内容が変化します。

2. リアルすぎる「支出スパイク」の可視化 学費だけではありません。「隠れた出費」も逃さず計算します。

  • スマホ・PC費: 10歳、13歳、16歳…と買い替えサイクルまで考慮。
  • 魔の18歳: 大学入学と新生活準備が重なるタイミングを「🚨」アイコンで警告。
  • インタラクティブUI: 不要な項目(例:見栄消費)は、ゴミ箱アイコンで削除すれば即座にグラフに反映されます。

3. 複利効果とライフサイクル連動 「どう貯めるか」のシミュレーションも本格的です。

  • 投資比較: 現金(0.001%)、堅実(2%)、積極(4%)を選んで、複利の効果を比較可能。
  • 貯めどき判定: 子どもの年齢を「プラチナ期(0-6歳)」「黄金期」「忍耐期」「防衛期」に分類し、それぞれの時期に最適な貯蓄配分を提案します。

🛠️ 開発裏話

「神は細部に宿る」と言いますが、今日は細部に時間を溶かしました。 特に苦労したのは、**「積立元本」と「運用益」を積み上げて表示するグラフ(Savings Chart)**の実装です。 支出が発生するたびに残高を減らしつつ、複利で増える分を計算し直す……このロジックの整合性を取るのに必死でした。

でも、その甲斐あって「いつ資金ショートするか」が一目でわかるツールになりました。

🏃‍♂️ 後半戦に向けて

16日目にして、かなり重量級のアプリを作ってしまいました。 明日からもこのクオリティを維持できるか不安ですが、「自分が使いたいものを作る」という初期衝動を忘れずに走り抜けたいと思います!


#Antigravity #アプリ開発 #FinTech #React #TypeScript #資産形成 #教育費 #30日間チャレンジ #Day16

コメントを残す