FutureWorth is a set of focused, high‑performance financial calculators that make planning approachable and visual. Explore mortgage payments, compound growth, retirement scenarios, and loan payoff strategies — all with responsive charts, full schedules, and clean, per‑component styling.
Educational only. This app does not provide financial advice.
- Mortgage
- Estimate P&I, escrow, PMI drop‑off, and payoff date
- Toggle monthly/yearly chart views and see a full amortization table
- Granularity toggle syncs chart and table
- Compound Interest
- Project future value with principal, recurring contributions, annual increases, and inflation
- Monthly/annual contribution cadence; compounding dropdown
- Date‑based x‑axis and full contribution/earnings breakdown
- Retirement
- Model accumulation and drawdown, inflation‑adjusted income, and depletion visibility
- At‑retirement donut breakdown and synchronized chart/table
- Loan Payoff
- Compare strategies with monthly + one‑time extra payments, and monthly fees
- Payoff date, interest saved baseline comparison
- React + React Router
- Recharts (responsive charts)
- Sass (SCSS) with strict per‑component BEM
- JavaScript (ESNext)
Prerequisites:
- Node 18.x (and npm 9.x)
Install all dependencies (root, server, client):
npm run install-all
Start the dev servers (concurrently runs API + client):
npm run dev
Build the client for production:
npm run build
FutureWorth/
└─ future-worth/
├─ client/ # React app
│ ├─ public/ # Static assets (screenshots, logos, index.html)
│ └─ src/ # Components, styles, utils
├─ server/ # API server (Node)
├─ .gitignore # (optional) subfolder ignores
├─ package.json # Monorepo scripts
└─ README.md # App README (optional; primary README at repo root)
- Design & Development: Drew
- Built with React, Recharts, and the broader open‑source community
Copyright © 2025. All rights reserved.




