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