MIG Hub, une Console d'Opérations Interne pour une Boutique Artisanale

Développeur Solo En cours, depuis juillet 2026
Sommaire

Ce projet est né de mon stage chez Mes Indes Galantes .

Le Point de Départ

Sur environ deux mois, j’ai construit un outil autonome à la fois pour résoudre chaque problème que la boutique Magento 2 soulevait cette semaine-là : un explorateur d’arborescence de catégories, un générateur de catalogue, un audit SEO, une feuille d’inventaire de stock, des optimiseurs de photos et de vidéos (seize outils distincts au total, chacun dans son propre dossier bricolé, aucun ne communiquant avec les autres).

Le Schéma

Chacun de ces outils reparsait indépendamment le même export CSV Magento et redécouvrait les mêmes bizarreries (des espaces en fin de chaîne créant de faux doublons de catégories, des préfixes de chemin de catégorie incohérents, des produits orphelins invisibles aux clients). Une fois ce schéma devenu évident, la solution l’était tout autant : arrêter de reconstruire seize fois la même logique de parsing.

Ce Que C’est

MIG Hub est un lanceur en grille d’applications, une interface unique et cohérente où l’équipe accède à chaque outil sous forme de tuile, construit sur :

  • Une couche de données partagée, un modèle normalisé unique pour les produits et les catégories, parsé une seule fois à partir de l’export Magento, derrière une interface DataSource pensée pour qu’une intégration en direct avec l’API Magento puisse s’y greffer plus tard sans toucher un seul module.
  • Un registre de modules, chaque outil est une logique headless (des fonctions appelables) plus une vue optionnelle. Ajouter un outil se fait par simple ajout, jamais par refonte.
  • Un assistant conversationnel, Claude, avec un tool-calling directement relié aux actions de chaque module, de sorte qu’au lieu d’ouvrir cinq écrans, on peut simplement demander « quelles catégories sont vides ? » ou « que devrais-je prioriser aujourd’hui ? ».

Construit avec Next.js, TypeScript et Tauri (pour les optimiseurs de médias, réservés au bureau), et trilingue en français, anglais et bahasa Indonesia, pour correspondre à l’équipe.

Statut

En développement actif. L’arborescence des catégories, le générateur et visualiseur de catalogue, l’inventaire de stock et les optimiseurs de médias sont en production ; les modules d’audit et l’assistant sont encore en construction.