{"id":20365547,"url":"https://github.com/kahlym/compound-interest","last_synced_at":"2026-04-11T22:38:57.829Z","repository":{"id":115470801,"uuid":"302624607","full_name":"KAHLYM/compound-interest","owner":"KAHLYM","description":"Angular application that calculates compound interest and displays output given various input through a material UI.","archived":false,"fork":false,"pushed_at":"2020-11-14T17:22:30.000Z","size":189,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-15T04:39:16.154Z","etag":null,"topics":["angular","compound-interest"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KAHLYM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-09T11:43:42.000Z","updated_at":"2021-01-30T15:20:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"589409cf-c163-4840-9e31-318624a9994a","html_url":"https://github.com/KAHLYM/compound-interest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAHLYM%2Fcompound-interest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAHLYM%2Fcompound-interest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAHLYM%2Fcompound-interest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KAHLYM%2Fcompound-interest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KAHLYM","download_url":"https://codeload.github.com/KAHLYM/compound-interest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241904718,"owners_count":20040021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","compound-interest"],"created_at":"2024-11-15T00:18:41.969Z","updated_at":"2026-04-11T22:38:52.808Z","avatar_url":"https://github.com/KAHLYM.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Compound Interest\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.3.20.\n\n## Calculation Method\n\n### Input\n\n| Name                   | Description                                                                                                                         |\n| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| Principal              | Amount of money that you have available to invest initially                                                                          |\n| Contribution (Monthly) | Amount that you plan to add to the principal every month, or a negative number for the amount that you plan to withdraw every month |\n| Interest Rate          | Estimated annual interest rate                                                                                                      |\n| Iterations             | Length of time, in years, that you plan to save                                                                                     |\n| Iteration (Offset)     | Initial number to increment (with respect to Iterations)                                                                            |\n\n### Method\n\nThe amount is calculated through incremental interation that uses the previous amount. The code that calculates the amount is detailed below. The other aspects displayed in the table are calculated after the initial calculation. Contributions are added at the beginning of the calculation. Interest occurs annually.\n\n    for (var iteration: number = 0; iteration \u003c this.iterations; iteration++) {\n        var amount: number = (amount + this.contribution) * (1 + (this.interest_rate * 0.01));\n\nsee [calculator.service.ts](https://github.com/KAHLYM/compound-interest/blob/main/src/app/service/calculator.service.ts)\n\n### Output\n\n* Year\n* Offset\n* Yearly Interest\n* Total Interest\n* Total Deposits\n* Balance\n\n## Export to CSV\n\nThere exists the ability to export the tabulated results to a CSV file through the menu (located in the top-right of the Tabulated Results card).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkahlym%2Fcompound-interest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkahlym%2Fcompound-interest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkahlym%2Fcompound-interest/lists"}