GithubHelp home page GithubHelp logo

finance-simulators's Introduction

Financial Calculators for investments

Description

This library was built with the intention to simulate investments and make calculations of different kinds of investments in Brazil. The investments present here are:

  • Abusive Interests
  • Compound Interests
  • CDB with interests on the due date
  • LCI with interests on the due date
  • Lease or Rent
  • Financial Independency

Abusive Interests

Calculate the real value you're paying. Four different calculations can be done: i) the total amount, ii) the installment value, iii) the length of the payment, or iv) the interest rate. Basically, you need to provide 3 of these arguments and it will calculate the 4th.

Compound Interests

Basic calculation for compound interests with monthly payments. Based on the length of the investment, the interest rate, the monthly payment, and the initial amount it will calculate how much you'll have in the end.

CDB with interests on the due date

Calculation of CDB based on the initial amount, the start and end date, the CDI index, and the CDI percent. It will return profitabilities on daily, monthly, yearly and period basis.

LCI with interests on the due date

Calculation of LCI based on the initial amount, the length, the CDI index, and the CDI percent. It will return profitabilities on daily, monthly, yearly and period basis.

Lease or Rent

A comparison of the values showing the ratio between the value paid in the end of the leasing and the amount you can have if you save and invest the money. This ratio should be enough for you to tell if it's a better option to invest the money and live renting or if you should buy the real state you want.

Financial Independency

A calculation to know how much you need to save every month so you can have a good retirement and stop working.

Build

The project uses docker, so if you have docker installed you can simply run docker-compose build.

Testing

  • ./bin/test.sh
  • docker-compose run app npm run watch

finance-simulators's People

Contributors

m-resende avatar mateus-resende avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Forkers

repohoarder

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.