Back to browse
Wealth Curve – Financial forecasting with local storage and E2EE

Wealth Curve – Financial forecasting with local storage and E2EE

by fishbone·Apr 10, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemCozySlick

E2E encrypted financial forecasting that replaces complex retirement spreadsheets.

Strengths
  • Client-side encryption ensures the server stores only ciphertext, protecting sensitive financial data.
  • Local storage trial mode allows full testing without creating an account or uploading data.
  • Handles complex variables like mortgage payoff and tuition spikes better than standard calculators.
Weaknesses
  • Sync and encryption locked behind paid tier limits long-term utility for free users.
  • Lacks integration with bank APIs, requiring manual entry unlike Mint or Empower.
Category
Target Audience

Privacy-conscious individuals planning retirement or long-term financial goals

Similar To

Projection Lab · NewRetirement · Google Sheets

Post Description

Hi HN,

I’m a solo dev and personal finance nerd. I had a big and complicated google sheet to project my net worth, retirement and portfolio burn down rates, but it was hard to maintain. I thought I could turn it into a web app in a weekend with Claude Code (wrong lol). It took about 3 months of weekend work, but I’m finally ready to launch.

Wealth Curve is a long-term financial forecasting tool. You enter your income, expenses, portfolios and home value and it projects your net worth year by year for as long as you want, including retirement drawdown, education expenses and one-off events.

I also wanted friends and family to try it but didn’t want to be able to see their personal financial details under any circumstance, so I went with E2E for the paid version. Every forecast model is encrypted client-side with a 4-word passphrase before it ever touches my server. Only ciphertext is stored in the DB.

Trial mode is fully local storage and doesn’t send any model data to the backend (the only network calls you might see would be Google Analytics).

You can try it without an account at https://wealthcurve.app/app/try. No signup, no email, just open the app and start forecasting.

Stack: Vue 3, Pinia, Firebase Auth + Firestore, Highcharts, WebCrypto. Marketing pages are hand-rolled static html. Firebase hosting rewrites handle the routing to static HTML pages on some routes and routing to the Vue.js index.html on everything under /app/*.

I'd love feedback from the HN community

Thanks for taking a look.

Similar Projects