Mortgage Calculator

2025
Mortgage Calculator — Cover
Mortgage — Inputs & results
Exposes an amortization table with CSV export and persistent state.
Mortgage — Amortization table
Mortgage Calculator lets users compute monthly payments and interest breakdowns in real time, with animated feedback and intuitive data visualization. The app performs dynamic amortization table generation using pure TypeScript, updating interactively as users adjust principal, rate, or term values.
Built with React and Zustand for reactive state management, it includes masked inputs, validation, and smooth number-count animations via Framer Motion/GSAP. A focus on clarity and precision defines the UI: responsive layout, color-coded results, CSV export, and persistent state for seamless user flow.
Next project
Links — Minimal Link Hub
Continuous scrolling to open →