© Made by Adam Bellanger

Application de bureau qui convertit n'importe quel document en PDF et le dépose dans la fiche client de la GMAO Bob! Desk.

  • Python
  • Flask
  • React
  • Tailwind CSS
  • LibreOffice
  • PyInstaller

Contexte

Suite logique de TéléDesk chez Socacom : les techniciens doivent joindre des documents (Word, Excel, photos, PDF) aux fiches clients de Bob! Desk, un par un et au bon format.

Rôle

Conception et développement solo, sur la même base technique et la même charte que TéléDesk.

Défis

Convertir des formats hétérogènes en PDF sans installation lourde (LibreOffice piloté en ligne de commande avec un profil isolé, Pillow pour les images), gérer les identifiants hors du dépôt Git dans le dossier utilisateur, et suivre la progression des envois en temps réel.

Résultat

Un .exe Windows autonome : on glisse les fichiers, on choisit le client, et tout est converti puis téléversé, avec un mode test qui simule l'envoi sans rien écrire.

Points clés

  • Glisser-déposer : .docx, .xlsx, .pdf, images
  • Conversion PDF via LibreOffice et Pillow
  • Mode test (dry-run) et journal en temps réel
Projet suivantAlbum photo →