Skip to content

TigistW/Customer_Segmentation

Repository files navigation

📌 Overview

Bank X's Finance Dashboard is a multi-page Streamlit application that provides insights into loan eligibility, customer retention, and investment recommendations. The app helps financial analysts and bank employees make data-driven decisions.

🚀 Features

Loan Analytics – Visualize loan eligibility trends based on income, credit score, and loan amount.
Loan Eligible Applicants – View and filter eligible loan applicants.
Credit Card Attrition Analysis – Predict customer retention and attrition risks.
Investment Recommendations – Get personalized investment suggestions based on financial behavior.
Add Client – Add new clients and manage financial data efficiently.

🛠 Installation

1️⃣ Clone the Repository

git clone https://github.com/TigistW/Customer_Segmentation

2️⃣ Install Dependencies

Ensure you have Python 3.8+ installed, then run:

pip install -r requirements.txt

3️⃣ Run the App

streamlit run app.py

📦 Dependencies

The app requires the following Python packages:

streamlit
streamlit-option-menu
pandas
plotly
scikit-learn
numpy

🔗 Navigation

Use the sidebar to switch between different sections of the dashboard:
📊 Loan Analytics – Analyze approval trends
📋 Loan Eligible Applicants – View & filter eligible applicants
💳 Credit Card Attrition – Predict customer retention
📈 Investment Recommendations – Personalized investment insights
📝 Add Client – Add new client profiles

🖥️ Deployment

To deploy on Streamlit Cloud, ensure you have a requirements.txt file and push your code to GitHub. Then, deploy via the Streamlit interface.

🤝 Contributors

Tigist Wondimneh..GSR/5506/17 Nahom Senay..GSR/4848/17

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •