Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/czantoine/savings-simulator
Savings Simulator is a Streamlit app that allows users to simulate and visualize their savings growth based on various parameters like initial amount, monthly contributions, interest rate, and fees.
https://github.com/czantoine/savings-simulator
savings-calculator streamlit
Last synced: about 2 months ago
JSON representation
Savings Simulator is a Streamlit app that allows users to simulate and visualize their savings growth based on various parameters like initial amount, monthly contributions, interest rate, and fees.
- Host: GitHub
- URL: https://github.com/czantoine/savings-simulator
- Owner: czantoine
- License: apache-2.0
- Created: 2024-07-24T04:59:31.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T00:25:55.000Z (5 months ago)
- Last Synced: 2024-07-30T05:11:32.103Z (5 months ago)
- Topics: savings-calculator, streamlit
- Language: Python
- Homepage: https://savingssimulator.streamlit.app/
- Size: 1.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Savings Simulator
## Access the Application
You can access the **Savings Simulator** online without needing to deploy it locally. Visit the following link to use the application:
[**Savings Simulator**](https://savingssimulator.streamlit.app/)
## Description
The **Savings Simulator** is a web application built with Streamlit that helps users visualize the future value of their savings over time. The app allows users to input various parameters, including initial amount, monthly contributions, annual interest rate, duration, entry fees, and management fees, to simulate and visualize how their savings will grow.
![Savings Simulator](./savings-simulator.gif)
## Features
- **Interactive UI:** Users can adjust simulation parameters using sliders and input fields.
- **Dynamic Charts:** Visualize savings balance evolution, fees distribution, and capital vs. interests.
- **Multi-language Support:** Available in English and French.
- **Currency Selection:** Support for multiple currencies.## Getting Started
1. **Application deployment:**
```bash
git clone https://github.com/yourusername/savings-simulator.git
cd savings-simulator
python3 -m venv venv
source venv/bin/activate # .\venv\Scripts\activate for Windows
pip install -r requirements.txt
streamlit run savings_simulator.py
```## Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
## License
This repository is licensed under the Apache License 2.0 - [LICENSE](LICENSE) file for details.
---
If you find this project useful, please give it a star ⭐️ ! Your support is greatly appreciated. Also, feel free to contribute to this project. All contributions, whether bug fixes, improvements, or new features, are welcome!