first commit

This commit is contained in:
mrtoine 2025-09-20 13:18:04 +02:00
commit e6c52820cd
227 changed files with 16156 additions and 0 deletions

99
README.md Normal file
View file

@ -0,0 +1,99 @@
# 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 :
```bash
python install.py
```
Ce script va :
1. Vérifier que votre environnement est compatible
2. Mettre à jour pip
3. Installer toutes les dépendances nécessaires
4. Créer les répertoires requis
## Lancement
Pour lancer l'application, exécutez :
```bash
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 :
```bash
python silent_run.py
```
### Options de lancement
- Mode console (CLI) :
```bash
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.