Media Products Tracker

Le suivi de production du pôle média, synchronisé avec ClickUp : plus de 40 productions par mois.

Période
2025 → aujourd’hui
  • Next.js
  • React
  • TypeScript
  • Supabase
  • ClickUp API
Media Products Tracker

01/05

Pourquoi

Le problème

Le pôle média suit tous ses tournages et livrables vidéo/photo dans ClickUp, mais l’outil natif n’est pas pensé pour ça : la hiérarchie réelle — marque, produit, variante, catégorie, phase, livrable — descend sur six niveaux de sous-tâches, illisible dans une interface généraliste.

Renoncer à ClickUp n’était pas une option : toute l’entreprise l’utilise déjà. J’ai donc construit un tableau de bord qui lit cette même hiérarchie et l’affiche comme l’équipe média la pense réellement

Ce que j’ai construit

Ce que fait le projet

Vue produits par marque

Une grille filtrable par marque avec complétion, prochaines échéances et état des livrables, d’un coup d’œil plutôt que dispersés dans ClickUp.

Synchronisation bidirectionnelle

Modifier un livrable ici met à jour la tâche ClickUp d’origine et inversement

Bibliothèque de produits et repérages

Une bibliothèque de produits centralisée et le suivi des repérages de tournage, pour ne plus les chercher dans des fils de discussion.

Choix techniques

Les décisions qui ont compté

Modèle de données

Un domaine interne, jamais les types ClickUp directement

L’interface repose exclusivement sur un modèle de données interne (produits, livrables, etc.), sans jamais exploiter directement les réponses brutes de l’API ClickUp. Un parseur dédié et testé se charge de convertir chaque réponse vers ce modèle. Ainsi, tout changement du côté de ClickUp peut être pris en charge à un seul endroit, sans avoir à modifier les composants de l’interface

Données

Données centralisé sur Clickup

La contrainte imposée par ClickUp devient un véritable avantage : elle permet de s’appuyer sur une base de données sécurisée, sans avoir à gérer de sauvegardes supplémentaires, celles-ci étant déjà assurées par l’outil. De plus, les membres des autres pôles de l’entreprise peuvent accéder aux mêmes données, ce qui facilite le partage d’informations et la collaboration.

Avec le recul

Ce que je referais autrement

Empilé les fonctionnalités sans revenir sur la lisibilité. Les vues produits, détail, bibliothèque, repérages et synchronisation répondaient chacune à un besoin réel. Cependant, leur accumulation a fini par rendre l’ensemble moins lisible que prévu. À l’avenir, je prendrai le temps de simplifier l’interface avant d’ajouter de nouvelles fonctionnalités, plutôt que d’attendre que la complexité devienne problématique.

© 2026 Maxime Guigra — Lyon / Nord-Isère