
💡 Contexte du projet
Cette application est née d’un besoin concret de terrain : disposer d’un outil simple et efficace pour gérer la prospection commerciale directement depuis un smartphone Android.
Plutôt que de dépendre d’un CRM complexe ou d’un fichier mal structuré, Vision Digital a conçu une application locale qui lit et met à jour un fichier Excel (.xlsx) en toute autonomie.
Objectif : offrir une solution mobile, rapide et compatible multi-utilisateurs, sans abonnement ni connexion Internet obligatoire.
⚙️ Objectifs du développement
Simplifier la gestion et le suivi des prospects via un seul fichier Excel partagé.
Garantir la compatibilité entre Android et Desktop.
Faciliter la saisie des informations terrain (état, note, rendez-vous…).
Permettre à plusieurs utilisateurs de travailler sur le même fichier simultanément.
Préserver la portabilité : tout reste stocké localement et modifiable à tout moment.
📲 Fonctionnalités principales
🔹 Lecture & écriture Excel
Sélecteur de fichier intégré (SAF Android ou dialogue desktop).
Lecture automatique des contacts dans la feuille Global.
Mise à jour en direct des champs modifiés sans perte de données.
Gestion intelligente du format .xlsx avec contrôle ZIP pour éviter les erreurs.
🔹 Interface claire et ergonomique
Thème Vision Digital (bleu foncé / vert / fond clair).
Logo personnalisé en haut de l’écran (automatique si logo.jpg présent).
Navigation fluide entre les contacts avec boutons Précédent / Suivant.
Sauvegarde ciblée : seule la ligne en cours est réécrite dans Excel.
🔹 Filtres puissants
Filtrage par état (rappeler matin, ne répond pas, prise de rdv, etc.).
Sélecteur multi-villes (popup avec sélection rapide).
Recherche globale insensible aux accents et à la casse.
Compteur dynamique affichant le nombre de résultats filtrés.
🔹 Champs éditables
État du contact (menu déroulant modifiable).
Date et heure de rendez-vous via MDDatePicker et MDTimePicker.
Note personnalisée avec saisie libre (auto-scroll clavier Android).
Liens et téléphone cliquables (ouverture composeur/navigateur).
🔹 Gestion du référentiel d’états
Bloc dédié pour ajouter / modifier / réinitialiser la liste des états.
Synchronisation automatique entre les menus de filtre et d’édition.
Persistance des états personnalisés (non effacés lors d’une validation).
🚀 Résultats obtenus
Application 100 % fonctionnelle sur Android et PC.
Suivi commercial simplifié pour les équipes terrain.
Gain de temps significatif sur la mise à jour et la recherche de prospects.
Solution entièrement hors ligne, sans dépendance à une base de données distante.
💬 Approche Vision Digital
Ce projet illustre parfaitement la philosophie de Vision Digital :
créer des outils concrets, légers et durables, qui répondent à de vrais besoins du quotidien.
L’application combine puissance de Python, souplesse d’Excel et ergonomie mobile, offrant une alternative efficace aux CRM coûteux et complexes.
🧩 Technologies utilisées
Python – Kivy / KivyMD – OpenPyXL – Pandas – SAF Android – Buildozer – Material Icons
🎥 Vidéo de démonstration
🎬 Découvrez le fonctionnement complet de l’application en vidéo :
👉 [Lien YouTube à insérer]
🔗 Voir aussi
Envie d’une application métier sur mesure pour votre entreprise ?
👉 Applications métier personnalisées (Python & Kivy)