Photothèque Rédaction IA
Projet 04 / 04 · FastAPI · Claude Vision · iOS · PWA

Photothèque Rédaction IA

De l'iPhone à la galerie éditoriale organisée en 5 secondes. Upload iOS natif ou PWA multi-device, légende LinkedIn générée par Claude vision, validation éditoriale intégrée.

🖼 Découvrir la photothèque →
5 secdepuis l'app Photos iOS
iOS + PWAmulti-device
Claudevision par photo
0renommage manuel
Gestion photos événement : 15 à 30 min manuelles → 5 secondes par photo
📹 Vidéo de présentation — Photothèque Rédaction IA
Genèse du projet

Diagnostic, réflexion, décision

🔍
Diagnostic
Lors des événements, les photos ne parviennent pas au bon endroit au bon moment. Email, AirDrop, WhatsApp — chacun sa méthode. Résultat : photos dispersées, mal nommées, sans contexte, inexploitées — et une galerie éditoriale qui n'existe pas.
💡
Réflexion
Changer les habitudes des équipes est illusoire. Solution : zéro friction côté contributeur. Un Raccourci Apple natif pour les équipes iOS, une PWA installable pour les autres — sans nouvelle application à télécharger, sans compte à créer.
Résultat
Upload en 1 tap, légende IA instantanée, galerie collaborative en temps réel avec validation éditoriale, édition inline, téléchargement ZIP et notifications automatiques — sans changer les réflexes des équipes.
Problème résolu

La friction invisible des équipes terrain

Après chaque salon, conférence ou événement, les équipes perdent du temps à transférer leurs photos : email, AirDrop, WhatsApp, renommage manuel, légende à écrire. Un process répétitif qui décourage les contributeurs et retarde la publication.

L'objectif : supprimer toute friction entre la prise de vue et la galerie éditoriale — sans changer les habitudes des équipes. Tout le monde a l'app Photos sur son iPhone ou un navigateur sur son téléphone.

Règle 80/20 — L'humain reste le décideur
Claude propose une légende professionnelle à partir de l'analyse visuelle de la photo — l'auteur la valide, la corrige ou l'ignore directement dans la galerie. Les photos sont approuvées par l'équipe éditoriale avant publication — jamais automatiquement. L'IA réduit la friction, l'humain garde le contrôle éditorial.
Architecture

Comment ça fonctionne

📱
Upload iOS — 1 tap via Raccourcis Apple
L'utilisateur sélectionne une photo dans l'app Photos iOS et la partage via le Shortcut natif. Configuration unique : importer le raccourci et saisir le mot de passe rédaction une seule fois. Ensuite, aucune app, aucun compte — le partage iOS standard suffit.
Apple Shortcuts → HTTP POST multipart → FastAPI
🌐
PWA multi-device — Upload depuis n'importe quel appareil
Pour les collaborateurs non-iOS, une Progressive Web App installable sur Android ou desktop. Même expérience : événement, auteur, légende optionnelle, envoi groupé avec barre de progression par fichier.
PWA installable · Android · Desktop · Même pipeline
☁️
Stockage Cloudinary — métadonnées automatiques
La photo est uploadée sur Cloudinary qui retourne l'URL sécurisée, les dimensions et le poids du fichier. Utile pour les gabarits presse.
1 appel API · URL · dimensions · poids · format
🧠
Légende Claude vision — analyse de l'image
Claude analyse la photo et génère une légende courte et professionnelle, adaptée pour LinkedIn ou une newsletter, factuelle et descriptive. Ignorée automatiquement pour les vidéos.
1 appel API Claude vision · légende LinkedIn · skippé pour vidéos
📊
Journalisation Google Sheets — 10 colonnes
Chaque photo est référencée dans un Google Sheet partagé : date, événement, auteur, description, nom de fichier, lien Cloudinary, légende IA, dimensions, poids, statut d'approbation.
10 colonnes · statut approuvé inclus
🔔
Notifications automatiques — Telegram + email
Dès qu'un lot de photos est déposé, l'équipe éditoriale reçoit une notification Telegram et un email récapitulatif avec lien direct vers la galerie pour validation.
Telegram Bot API · Resend (email) · Lien direct galerie
🖼
Galerie web — édition, validation et téléchargement
Interface accessible depuis n'importe quel appareil. Édition inline de tous les champs, validation éditoriale en 1 clic, filtres avancés, téléchargement unitaire ou ZIP groupé, lightbox photo et player vidéo.
Inline editing · Approbation · ZIP multi-sélection · Lightbox
Galerie — Fonctionnalités

Une galerie éditoriale complète

Recherche plein texte multi-mots sur tous les champs
Filtres : auteur, événement, statut (À valider / Approuvées), plage de dates
Édition inline de tous les champs sans rechargement de page
Mode sélection multi-photos → téléchargement ZIP groupé
Lightbox photo + player vidéo intégré
Validation éditoriale — chaque photo approuvée en 1 clic
Suppression synchronisée Cloudinary + Sheets, aucune ligne orpheline
Spécifications techniques

2 appels API par photo

Appel 1 · Cloudinary
Upload, stockage permanent, extraction des métadonnées (dimensions, poids, format, URL sécurisée).
POST /upload → URL + width + height + bytes
Appel 2 · Claude Vision
Analyse visuelle, génération d'une légende LinkedIn professionnelle. Ignoré pour les vidéos.
claude-opus-4-7 · vision · légende auto
Google Sheets · 10 colonnes journalisées
date événement auteur description fichier lien_cloudinary légende_IA dimensions poids approuvé ✦
Stack technique

Technologies utilisées

CatégorieOutil
BackendPython · FastAPI
IA / VisionClaude API (claude-opus-4-7) · vision
Stockage photosCloudinary · API v2
JournalisationGoogle Sheets API v4
Upload iOS natifApple Shortcuts · iOS
Upload multi-devicePWA (Progressive Web App) · Android · Desktop
NotificationsTelegram Bot API · Resend (email)
HébergementRender
Résultats

Ce que ça change concrètement

5 secde l'app Photos iOS au stock organisé, légendé, référencé
0renommage manuel, email, AirDrop ou WhatsApp après événement
iOS + PWAmulti-device — toute l'équipe peut contribuer, quel que soit l'appareil
1 clicvalidation éditoriale, téléchargement ZIP, suppression synchronisée
Conçu pour être répliqué, pas seulement documenté. Les variables d'environnement suffisent pour déployer une nouvelle instance — architecture documentée, stack open source, configuration reproductible.