Skip to content

ashot-gimishyan/Deposit-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deposit Calculator

The Deposit Calculator is a Python application built using the tkinter and matplotlib libraries to calculate and visualize compound interest growth over time. This calculator provides an intuitive graphical user interface (GUI) that allows users to input their initial deposit, annual interest rate, and interest frequency to see how their money grows over time.

Features

1. Calculate compound interest growth based on initial deposit, annual interest rate, and interest frequency.
2. Visualize the growth over time using interactive graphs.
3. Save the generated graph as a PNG image.
4. Animate the growth over time to see the progression.

Prerequisites

Python 3.x
tkinter (usually included in standard Python installations)
matplotlib (pip install matplotlib)
mplcursors (pip install mplcursors)

Usage

1. Clone the repository to your local machine.
git clone https://github.com/ashot-gimishyan/Deposit-Calculator.git

2. Navigate to the project directory.
cd Deposit-Calculator

3. Install the required dependencies if not already installed.
pip install -r requirements.txt

4. Run the application.
python3 calculator.py

5. Use the GUI to enter your initial deposit, annual interest rate, and interest frequency. Click the "Calculate" button to see the compound interest growth graph.
6. Click the "Save Graph" button to save the current graph as a PNG image.
7. Click the "Animate Growth" button to see the compound interest growth animated over time.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to create an issue or submit a pull request.