💰 Discover an application dedicated to asset management, including features for savings simulation and mortgage calculation.
🤔 “How can I optimize my long-term savings?” or “What will my monthly repayments be for a mortgage?” These are questions many people ask. This application was developed to provide precise answers to these questions, offering detailed simulations and graphical visualizations.
This application allows you to analyze the evolution of savings with periodic contributions and interest rates, as well as calculate mortgage repayments, considering both principal and interest. It's an ideal tool for individuals and professionals looking to efficiently plan their personal finances.
👉 Access the app and start your analysis now at [coming soon].
- Anaconda or Miniconda
- Docker (for Docker deployment)
- Python 3.11
- Python libraries
pip install -r requirements.txt
-
Clone the repository and navigate to the directory
git pull https://github.com/LudovicGardy/app_asset_management cd asset_management_repos/app_folder
-
Environment setup
- Create and/or activate the virtual environment:
or
conda create -n myenv python=3.11 conda activate myenv
source .venv/bin/activate
- Create and/or activate the virtual environment:
-
Launch the Streamlit App
- Run the Streamlit application:
streamlit run main.py
- Run the Streamlit application:
-
Prepare Docker environment
- Ensure Docker is installed and running on your system.
-
Navigate to project directory
- For multiple containers:
cd [path-to-app-folder-containing-docker-compose.yml]
- For a single container:
cd [path-to-app-folder-containing-Dockerfile]
- For multiple containers:
-
Build and start the containers
docker-compose up --build
-
The application will be accessible at
localhost:8501
. -
⚠️ If you encounter issues withpymssql
, adjust its version inrequirements.txt
or remove it before building the Docker image.
-
- LinkedIn: Ludovic Gardy
- Website: https://www.sotisanalytics.com