Giter VIP home page Giter VIP logo

fire-dashboard's People

Contributors

matthewsmorrison avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fire-dashboard's Issues

[FEATURE]: Return on Investments > 10%

Is your feature request related to a problem? Please describe.
At the moment you are only able to enter a return on investments of up to 10%.

Describe the solution you'd like
Ability to add a return on investments up to any arbitrary level.

Describe alternatives you've considered
n/a

Additional context
n/a

[FEATURE]: Ability to change Age

Is your feature request related to a problem? Please describe.
I couldn't find a place to change the age that shows here:
image

Describe the solution you'd like
An option like adding assets/liabilities but just for your current age.

Describe alternatives you've considered
N/A

Additional context
N/A

Really like the app!

[BUG]: Negative cash balance is allowed

Describe the bug
In a situation where you have more expenses than income, you can spend money that you do not have.

To Reproduce
Steps to reproduce the behaviour:

  1. Income: 0
  2. Expenses: 1000 from 2021 to 2050
  3. Assets: 10 000 @ 7% ROI
  4. Look at net worth graph/ financial independence graph

Expected behaviour
Draw down of assets or indication of negative cash on hand. Yearly savings/investment return is noted as 0 instead of negative.

[FEATURE]: Add Monthly Contributions To Investments

Is your feature request related to a problem? Please describe.
Need to be able to add monthly contributions to your investments.

Describe the solution you'd like
n/a

Describe alternatives you've considered
n/a

Additional context
n/a

[FEATURE]: First-class support for pensions

Hey, nice job, I'm working on a tool myself but thought I would contribute to yours too. Thanks for keeping it open source!

Right now, I don't see a clear way to describe a pension to the tool. OK, I can add my contributions as income, but it could be cool if the tool recognised that this income is only accessible at a certain age (retirement). Also, I don't think you are accounting for the state pension at this point? It can make a small difference.

Arguably pensions should be added under investments with monthly contributions (as per #2). Even better, maybe introduce a first-class salary concept as part of Income which shows a pension section. Users might want to input the monthly £ contribution or two % values (employee contrib, company contrib). In the case of the latter, you would need to ask for pre-tax income, which is a bit of a change and means you might need to start calculating income tax (my unreleased tool has some black box functional code for this, so I could potentially help).

On another note, support for pensions could be taken much further by allowing users to supply a growth curve for their pension pot (it is typical for younger people to have higher risk/reward, older people to have lower risk/reward) - this could help get a more accurate result for people looking beyond 5-10 years into the future.

Let me know your thoughts!

[BUG]: Cannot start the application

Describe the bug
When trying to use npm start to start the application, I'm presented with an error. I am running this from within a docker container (node:alpine)

To Reproduce
Steps to reproduce the behaviour:

  1. Run the docker image: docker run --rm -it -v /path/to/repo:/local -w /local node:alpine /bin/sh
  2. Install dependencies: npm install
  3. Start the app: npm start
  4. See error

Expected behaviour
I would have expected the application to start

Desktop (please complete the following information):

  • OS: OSX
  • Version: master

Additional context
Stack trace:

`/local # npm start
]

[email protected] start
react-scripts start

node:internal/modules/cjs/loader:928
throw err;
^

Error: Cannot find module 'react-dev-utils/crossSpawn'
Require stack:

  • /local/node_modules/react-scripts/bin/react-scripts.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:925:15)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Module.require (node:internal/modules/cjs/loader:997:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object. (/local/node_modules/react-scripts/bin/react-scripts.js:18:15)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:973:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/local/node_modules/react-scripts/bin/react-scripts.js' ]
    }
    npm ERR! code 1
    npm ERR! path /local
    npm ERR! command failed
    npm ERR! command sh -c react-scripts start

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2021-04-06T14_52_03_504Z-debug.log`

[FEATURE]: Make mortgaged property a special asset/liability

Currently, it's a bit clunky to add a property that is mortgaged. For a lot of people that's the main liability to pay off in a FIRE scenario.

When adding an asset, maybe there could be certain types, the current one is a generic or general asset. You could add Mortgaged Property as a special type, which prompts the user for equity/mortgage data about that particular asset. This would avoid the need to separately add the mortgage as a liability and help calculate the FIRE target accurately.

[FEATURE]: Add Further Annotations To Net Worth Chart

Is your feature request related to a problem? Please describe.
Need to be able to see when certain investments/liabilities are initiated/fall away on the net worth chart. Currently done on the financial independence chart.

Describe the solution you'd like
n/a

Describe alternatives you've considered
n/a

Additional context
n/a

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.