No description
| config | ||
| core | ||
| Data | ||
| documentation | ||
| icon.iconset | ||
| jobs | ||
| modules | ||
| propositions | ||
| static | ||
| Templates | ||
| .gitignore | ||
| app.py | ||
| create_logo.py | ||
| docker-compose.yml | ||
| Dockerfile | ||
| icon.icns | ||
| icon.png | ||
| install.py | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
| run.py | ||
| silent_run.py | ||
| Suite Consultance.spec | ||
| Suivi Consultance.spec | ||
| test_app.py | ||
| test_mail.py | ||
| test_proposition_form.py | ||
Suite Consultance
Une suite logicielle complète pour la gestion de cabinet de conseil, comprenant :
- CRM (Gestion des clients et prospects)
- Générateur de propositions commerciales
- Générateur de devis
- Gestion des documents
Installation
Pour installer Suite Consultance et ses dépendances, exécutez :
python install.py
Ce script va :
- Vérifier que votre environnement est compatible
- Mettre à jour pip
- Installer toutes les dépendances nécessaires
- Créer les répertoires requis
Lancement
Pour lancer l'application, exécutez :
python run.py
Par défaut, l'application utilise l'interface graphique Tkinter.
Pour supprimer l'avertissement de dépréciation de Tk sur macOS, utilisez :
python silent_run.py
Options de lancement
- Mode console (CLI) :
python run.py --cli
Fonctionnalités
CRM
- Gestion complète des clients
- Gestion des prospects avec suivi de statut
- Conversion de prospects en clients
- Accès aux documents liés
Communication
- Envoi d'emails aux prospects (individuellement ou en masse)
- Templates d'emails personnalisables
- Suivi des communications avec historique
- Mise à jour automatique du statut des prospects
Propositions commerciales
- Création de propositions personnalisées
- Modèles prédéfinis
- Export en PDF
Devis
- Génération de devis professionnels
- Calcul automatique des totaux
- Export en PDF
Structure des fichiers
SuiteConsultance/
├── main.py # Point d'entrée principal (mode CLI)
├── run.py # Script de lancement
├── install.py # Script d'installation
├── requirements.txt # Dépendances
├── core/ # Fonctionnalités de base
├── Data/ # Données des clients et prospects
├── modules/ # Modules fonctionnels
│ ├── crm/ # Gestion de la relation client
│ ├── devis/ # Génération de devis
│ ├── email/ # Gestion des emails
│ └── proposition/ # Génération de propositions
├── output/ # Documents générés
└── Templates/ # Modèles de documents
Dépendances
- Python 3.7+
- FPDF
- Python-dateutil
- Pillow
- Flask (pour l'interface web)
- smtplib (pour l'envoi d'emails)
Notes
Pour les utilisateurs de macOS : Si vous rencontrez des problèmes d'interface graphique, assurez-vous que votre version de Tk est 8.6 ou supérieure.