Aller au contenu
← Tous les projets
Usage interne2026ProduitBackend & APIs

Infinity Boy Records — plateforme de gestion du label

Back-office complet (sorties, masters, compta, TVA, royalties) + site vitrine d'un label indépendant.

Je suis co-gérant et directeur administratif et financier d'Infinity Boy Records, un label parisien. Plutôt que d'empiler des tableurs, j'ai construit l'outil qui fait tourner le label au quotidien : catalogue, planning des sorties, gestion des masters, comptabilité et un site public branché dessus.

Contexte

Un label gère beaucoup de flux : sorties à planifier, masters à partager avec des artistes ou des partenaires, relevés de streaming à réconcilier, TVA à déclarer, comptes artistes à tenir. Le besoin était un outil unique, privé, fiable, que les trois associés peuvent utiliser sans formation.

Ce que j'ai construit

  • Dashboard Next.js 16 (App Router) avec authentification Auth.js, rôles utilisateurs, journal d'activité et gestion des clés d'API.
  • Module comptable : transactions, relevés de streaming, comptes artistes, calcul de TVA, export, et synchronisation des mouvements bancaires via l'API Qonto.
  • Gestion des masters et liens de partage sécurisés : token, lecteur audio en streaming, téléchargement, expiration et analytics d'écoute.
  • API publique authentifiée par clé consommée par le site vitrine (artistes, sorties, prochaine sortie, statistiques, newsletter), cron de publication automatique des sorties, webhooks sortants.
  • Stockage des visuels et fichiers audio sur MinIO (S3), génération de press-kits, validation Zod de bout en bout.
  • Site vitrine animé (Framer Motion, fond aurora, cartes 3D, discographie défilante) respectant prefers-reduced-motion, et un pipeline de rendu vidéo déterministe (Puppeteer + ffmpeg) pour les visuels des sorties.

Résultat

L'outil est utilisé en interne par les associés du label. Il n'est volontairement pas public : c'est le système d'information du label, conçu et maintenu par moi.