Skip to content

ryanbalieiro/react-compound-interest-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

A React-based tool designed to visualize the growth of investments through compound interest.

This tool automatically calculates and compounds interest, providing detailed reports that include both charts and tables. Users can easily track their estimated total growth over the years and watch how their interest adds up alongside the money they've invested. It's a simple way to see how your investments grow.

You can explore and play around with the calculator by accessing a live version available here.

Below is an example report based on an initial investment of 10,000.00 dollars, with monthly contributions of 100.00 dollars and an annual interest rate of 6% over 25 years:

alt tag1

Status

MIT License Version Open Issues

Installation and deployment

  1. Clone the repo:
git clone https://github.com/ryanbalieiro/react-compound-interest-calculator
  1. Go to the project's root folder and use npm to install all required components:
npm install
  1. Launch the project in developer mode:
npm run dev
  1. For a production build, go to vite.config.js and configure the base directory for your application. This setting establishes the primary path under which your website will be hosted.
export default defineConfig({
    base: '/',
    plugins: [react()],
})
  1. Run the following command to compile the project into dist:
npm run build

About

This project was created by and is maintained by Ryan Balieiro. It was made possible using the following libraries and frameworks:

  • React โ€“ A popular JavaScript library for building UIs.
  • Vite โ€“ A frontend tool for building web applications
  • React Router Dom โ€“ A library for routing and navigation in React applications.
  • ChartJS โ€“ A JavaScript library for creating charts.
  • PrimeIcons โ€“ A collection of icons for web applications.
  • TailwindCSS โ€“ A utility-first CSS framework for styling web applications.

Copyright and License

Code released under the MIT license.