Application web développée avec Streamlit pour la Bank Of Africa (BOA), permettant l'analyse des comptes bancaires avec calcul du taux d'utilisation du crédit et du turnover routed.
- 📊 Calcul du Taux d'Utilisation : Analyse journalière et mensuelle du taux d'utilisation du crédit
- 🔄 Turnover Routed : Calcul du turnover basé sur les variations de solde sur 3 mois
- 📈 Visualisations Interactives : Graphiques dynamiques avec Plotly
- 📋 Interface Professionnelle : Design moderne adapté au secteur bancaire
- 📁 Support Multi-formats : Import de fichiers Excel (.xlsx, .xls)
- Créez un nouveau repository sur GitHub
- Clonez le repository localement :
git clone https://github.com/votre-username/votre-repo-name.git
cd votre-repo-name-
Ajoutez les fichiers suivants dans votre repository :
app.py(le code principal Streamlit)requirements.txt.streamlit/config.tomlREADME.md
-
Commitez et poussez vos fichiers :
git add .
git commit -m "Initial commit - Banking Analysis App"
git push origin main- Connectez-vous à share.streamlit.io
- Cliquez sur "New app"
- Sélectionnez votre repository GitHub
- Configurez :
- Repository :
votre-username/votre-repo-name - Branch :
main - Main file path :
app.py
- Repository :
- Cliquez sur "Deploy!"
L'application sera disponible à l'adresse : https://votre-app-name.streamlit.app
Pour tester l'application en local :
# Installation des dépendances
pip install -r requirements.txt
# Lancement de l'application
streamlit run app.py-
Chargement des fichiers :
- Fichier des soldes journaliers (.xlsx)
- Fichier des mouvements (.xlsx)
-
Configuration :
- Sélection du compte à analyser
- Choix de la période (mois/année)
- Définition de la limite de crédit
-
Analyse :
- Cliquez sur "🚀 Lancer l'analyse"
- Consultez les résultats et graphiques
- Calcul journalier :
(Solde / Limite de crédit) × 100 - Moyenne mensuelle
- Visualisation de l'évolution
- Période : 3 derniers mois
- Calcul :
(Total flux créditeurs / Moyenne des soldes) × 100 - Basé sur les variations positives de solde
COMPTE: Numéro de compteSOLDE: Solde du compteDATPOS: Date de position
COMPTE: Numéro de compteMNTDEV: Montant en deviseDATOPER: Date d'opérationLIBELLE: Libellé de l'opération
- Aucune donnée n'est stockée sur les serveurs
- Traitement des fichiers en mémoire uniquement
- Interface sécurisée pour environnement bancaire
Pour toute question ou suggestion, n'hésitez pas à ouvrir une issue sur GitHub.
Développé avec ❤️ pour le secteur bancaire