diff --git a/src/App.jsx b/src/App.jsx index dfa64fc..e481ba3 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -569,6 +569,10 @@ function App() {
+

+ This really is the best mortgage calculator! Choose a fixed monthly payment or choose a house price. Add household expenses, + repeating overpayments, recast mortgages, even account for inflation. Then download it to a spreadsheet or share the URL. +

diff --git a/src/EventsForm.jsx b/src/EventsForm.jsx index 31b5b05..0ba8937 100644 --- a/src/EventsForm.jsx +++ b/src/EventsForm.jsx @@ -110,7 +110,7 @@ function EventsForm({ loanMonths, loanRes, loanEvent, setLoanEvent, monthlyPayme } return ( -
+
setShowEventToast(false)} delay={3000} autohide bg="info"> @@ -120,6 +120,12 @@ function EventsForm({ loanMonths, loanRes, loanEvent, setLoanEvent, monthlyPayme +
+ + Mortgage events + +
+
diff --git a/src/LoanForm.jsx b/src/LoanForm.jsx index 194f6b6..6b75b74 100644 --- a/src/LoanForm.jsx +++ b/src/LoanForm.jsx @@ -90,7 +90,12 @@ function LoanForm({ displayState, flash, updateUserInput, valid }) { return (
-
+
+
+ + Mortgage Details + +
@@ -186,30 +191,40 @@ function LoanForm({ displayState, flash, updateUserInput, valid }) {
-
-
- + updateUserInput("propertyTax", "1.00"); + updateUserInput("hoa", "300"); + if (displayState["downPayPercent"] < 20) updateUserInput("pmi", "1.5"); + else updateUserInput("pmi", "0"); + updateUserInput("utilities", "120"); + updateUserInput("maintenance", "300"); + updateUserInput("insurance", "1000"); + }} + > + Populate with estimates + +
+
diff --git a/src/LoanPlot.jsx b/src/LoanPlot.jsx index f27faa3..ccf6ec6 100644 --- a/src/LoanPlot.jsx +++ b/src/LoanPlot.jsx @@ -249,7 +249,12 @@ function LoanPlot({ maxMonthly, loanRes, loanMonths, propertyTax, hoa, pmi, util }; return ( -
+
+
+ + Graph showing payment breakdown over time + +
diff --git a/src/Rent.jsx b/src/Rent.jsx index 8db46ce..a87a4d3 100644 --- a/src/Rent.jsx +++ b/src/Rent.jsx @@ -90,8 +90,12 @@ function Rent({ loanMonths, inflation, downPayment, equity, homeVal, monthlyPaym // Render chart with explanatory paragraph return ( <> +
+ + Instead of buying a home, what if that money was invested in the stock market? + +
-
Instead of buying a home, what if that money was invested in the stock market?
  • Invested the down payment of {cashFormat(downPayment)}