Arbitrary goals tracking

A way to track different kinds of goals. User should be able to:

  • specify the goal by choosing metric, portfolio section through filter and a deadline
  • see all the goals, their current metrics
  • see the progress as % and a chart
  • see the chance of hitting the goal by taking historical variance into account
  • see the min and max dates of attaining the goal based on the above

The types of goals could be:

  • $2 million liquid portfolio value at retirement
  • $12k fixed-income a year
  • $0 mortgages in 10 years
  • $100k on deposit account for house downpayment
  • 10% annualized IRR over last 10 years (no deadline)