Built in public.
Everything shipped, everything in progress, everything planned. Updated as work moves between sections. No marketing fluff — just what's actually done and what's next.
Shipped
11Life Events Wizards
- ·Guided flows for the four big life changes — New Dependent, Marriage, Divorce, Widowhood
- ·Each wizard updates accounts, budget lines, filing status, and projections together — no hunting through tabs
- ·Engine respects each transition (filing-status-aware brackets, budget items, healthcare premiums recompute automatically)
- ·Accessible from the Life Events button in the app header
Scenarios, sharing & a full plan export
- ·Named scenarios — save frozen plan snapshots, switch between them, compare side by side
- ·Comprehensive multi-page PDF plan export with Plan Verdict, Bridge Years, and year-by-year detail
- ·Shared read-only plan link — send a view-only snapshot via secure token
- ·Monte Carlo stress test now included in the PDF
- ·Net worth trajectory chart rebuilt on a log scale so it reads correctly at any wealth level
- ·529 college savings cleanly separated from retirement net worth and FIRE math
Recurring bills calendar + retirement moment
- ·Recurring bills calendar — monthly grid with due dates, color-coded by category
- ·Retirement celebration — a moment that marks the day your plan becomes reality
- ·Diagnostics (withdrawal + math audit) consolidated on the Stress Test page
Marketing site + pricing structure
- ·Public landing page, pricing, about, privacy, terms
- ·Single Pro tier replacing Personal + Household split
- ·Launch lifetime pricing ($179, first 500 members)
- ·Next.js route restructure
Filing-status-aware UI + live equity pricing
- ·Single filers no longer see spouse fields throughout the app
- ·ACA premium estimator respects household size
- ·Finnhub integration for live ticker prices on equity grants
- ·4-hour cache, manual refresh, graceful failure handling
Audience-aware UI infrastructure
- ·isMarried gating constant added throughout codebase
- ·Roth Ladder, Income, Accounts, Liabilities, Equity, Vehicles all respect filing status
- ·Spouse data preserved across filing status toggles (no data loss)
Account deletion + offline mode
- ·Self-service account deletion with auto-export JSON (CCPA-friendly)
- ·Offline mode with auto-retry on reconnect
- ·Yellow offline indicator in header
Authentication polish
- ·Wizard dismissal state persists across devices
- ·Loading skeleton during cloud hydration
- ·Cosmetic auth error fixes
Supabase migration
- ·Cloud database (Supabase Postgres) replaces localStorage
- ·Email signup, password reset, email confirmation
- ·Auto-save with 2-second debounce
- ·Migration prompt for existing localStorage users
Pension income engine
- ·Pension as first-class income stream
- ·Federal + state AGI/MAGI integration
- ·IRMAA tier impact, Roth headroom calculation
- ·Per-state pension exemption rules (16 states)
Net worth + liabilities pages
- ·Dedicated Net Worth page with assets/liabilities breakdown
- ·Liabilities page tracking credit cards, auto loans, student loans, HELOC
- ·Equity / RSU tracking module
- ·Real estate equity unification across Housing + Properties tabs
- ·FIRE Plan one-page PDF download
In progress
1Stripe integration + paid tier gating
Subscription management, tier enforcement, and lifetime tier handling so Pro features can be unlocked.
Planned
6SEO content + blog
Long-form articles + embedded calculators targeting high-intent FIRE and retirement queries.
Native iOS + Android apps
Beyond mobile-responsive web — proper native apps with deeper OS integration.
Roth Conversion Optimizer (algorithmic)
Algorithm picks conversion amounts year-by-year based on your stated goal (fill bracket, max IRMAA tier, minimize lifetime tax).
Estate planning module
Beneficiary designations, trust accounts, inherited IRA modeling, probate avoidance checklist.
Advisor portal
Manage 50 client plans, white-label PDFs, co-branded share links, light CRM. Currently 'contact for trial.'
AI Q&A assistant (paid tier)
Natural language questions about your plan: 'What if I retire 2 years earlier?' Read-only first, then editing.