No description
Find a file
2025-09-20 13:42:09 +02:00
config first commit 2025-09-20 13:18:04 +02:00
core first commit 2025-09-20 13:18:04 +02:00
Data first commit 2025-09-20 13:18:04 +02:00
documentation first commit 2025-09-20 13:18:04 +02:00
icon.iconset first commit 2025-09-20 13:18:04 +02:00
jobs first commit 2025-09-20 13:18:04 +02:00
modules first commit 2025-09-20 13:18:04 +02:00
propositions first commit 2025-09-20 13:18:04 +02:00
static first commit 2025-09-20 13:18:04 +02:00
Templates first commit 2025-09-20 13:18:04 +02:00
.gitignore first commit 2025-09-20 13:18:04 +02:00
app.py first commit 2025-09-20 13:18:04 +02:00
create_logo.py first commit 2025-09-20 13:18:04 +02:00
docker-compose.yml ajout de la <dockerisation> 2025-09-20 13:42:09 +02:00
Dockerfile ajout de la <dockerisation> 2025-09-20 13:42:09 +02:00
icon.icns first commit 2025-09-20 13:18:04 +02:00
icon.png first commit 2025-09-20 13:18:04 +02:00
install.py first commit 2025-09-20 13:18:04 +02:00
main.py first commit 2025-09-20 13:18:04 +02:00
README.md first commit 2025-09-20 13:18:04 +02:00
requirements.txt first commit 2025-09-20 13:18:04 +02:00
run.py first commit 2025-09-20 13:18:04 +02:00
silent_run.py first commit 2025-09-20 13:18:04 +02:00
Suite Consultance.spec first commit 2025-09-20 13:18:04 +02:00
Suivi Consultance.spec first commit 2025-09-20 13:18:04 +02:00
test_app.py first commit 2025-09-20 13:18:04 +02:00
test_mail.py first commit 2025-09-20 13:18:04 +02:00
test_proposition_form.py first commit 2025-09-20 13:18:04 +02:00

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 :

  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 :

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.