Magnum Photographie - Application de Catalogage
Application fullstack de catalogage d'œuvres photographiques livrée en solo — import d'images en masse, rapports automatisés et accès sécurisé par invitation.
Contexte et Objectifs
Pour centraliser sur une seule plateforme l'inventaire de centaines d'œuvres photographiques géré jusque-là sur Excel, j'ai conçu et développé en solo une application fullstack de catalogage. Elle couvre le référentiel des œuvres (dimensions, encadrement, assurance, conditionnement), l'import d'images en masse avec lecture automatique des métadonnées, la génération de documents pour les prêts et expositions, et un accès sécurisé par invitation. J'ai couvert les flux critiques par des tests automatisés pour garantir la fiabilité sur des données sensibles (assurances, valorisations).
Fonctionnalités Principales
Catalogage & import en masse
Référentiel unique des œuvres avec import d'images en masse, lecture automatique des métadonnées intégrées aux fichiers et modification par lot depuis le tableau de gestion. Résultat : un temps de saisie divisé par 5.
Rapports & traçabilité
Génération asynchrone de rapports d'inventaire (Excel), de condition (Word) et d'étiquettes PDF pour l'identification physique des tirages, avec notification en temps réel à la fin du traitement.
Accès sécurisé & fiabilité
Système d'accès par invitation avec rôles, authentification JWT et panel d'administration. Flux critiques couverts par des tests unitaires et d'intégration — zéro régression sur les flux couverts.
Défis Techniques
- Concevoir et livrer une application fullstack complète en autonomie totale
- Importer et traiter des images en masse avec lecture automatique des métadonnées
- Générer des documents lourds (Excel, Word, PDF) sans bloquer l'interface
- Garantir la fiabilité sur des données sensibles (assurances, valorisations)
Résultats et Accomplissements
- Référentiel unique remplaçant la gestion Excel, temps de saisie divisé par 5
- Génération de documents en un clic grâce au traitement asynchrone
- Accès sécurisé par invitation, sans intervention technique
- Zéro régression sur les flux couverts par les tests