# Importation des modules nécessaires from modules.proposition.fields import fields from core.form import Form from core.generator import Generator from core.data import Data def main(): print("=== Générateur de proposition commerciale ===\n") form = Form(fields()) form.ask() data = form.get_data() # Transformer les fonctionnalités en une liste de dictionnaires features = data.get("features", "").split(",") data["features"] = [{"description": feature.strip()} for feature in features if feature.strip()] client_name = data.get("client_name", "").replace(" ", "_").lower() data_manager = Data(f"Data/clients/{client_name}.json") client_data = data_manager.save_data(data) print("\n✅ Données du client enregistrées avec succès.") generator = Generator(data) content = generator.generate_pdf("propositions") print("\n✅ Proposition générée avec succès.")