Aller au contenu
UC • 04

DigCover, du Figma au code

Concevoir, coder et publier seul une plateforme éditoriale musicale : un album par jour, choisi à la main, de la maquette Figma au site en production.

Client
DigCover
Secteur
Musique
Rôle
Concept & direction artistique · Design · Développement · Contenu & diffusion
Statut
En production
Période
2026
Périmètre
Design-to-code · Pipeline éditorial

01 · Le défi

Comment donner envie d'écouter un album en entier, face à des plateformes qui en poussent des milliers par algorithme, et tenir ce rythme quotidien seul, du design au code ?

02 · Contexte & objectifs

Un projet porté de bout en bout.

DigCover est une plateforme éditoriale musicale, démarrée en mars 2026 et en ligne depuis avril : un album par jour, avec son édito, ses liens d'écoute et une page qui prend les couleurs de sa pochette. J'en porte tout : concept, design, code, contenu et diffusion. C'est le projet où je livre de bout en bout, et où je documente le process design-to-code qui l'alimente.

  • Proposer un album par jour, sans algorithme, avec un édito et ses liens d'écoute
  • Publier chaque semaine sans toucher au code : une fiche par artiste, le reste généré
  • Rendre chaque album trouvable par les moteurs de recherche
  • Faire de l'archive un catalogue qu'on parcourt album par album

03 · Démarche

Comment j'ai résolu le problème.

  1. Concept & Direction

    « Un jour. Un album. Zéro algorithme. » : un positionnement contre la surcharge des plateformes. Je garde la direction visuelle et les arbitrages ; l'arborescence, je la travaille avec Claude : album du jour, archive chronologique, fiche album.

    • Concept
    • Direction visuelle
    • Arborescence
  2. Pipeline éditorial

    Une fiche JSON par artiste comme source unique. Un script de prebuild en génère les pages statiques et leur JSON-LD MusicAlbum ; un contrôle valide chaque semaine de sélections avant publication. Les pochettes partent ensuite en reels et carrousels sur Instagram.

    • Fiches JSON
    • Génération statique
    • JSON-LD
    • Validation hebdomadaire
  3. Boucle design-to-code

    Figma, Claude via MCP, Next.js, Vercel. Maquette avant code, même pour un simple lien : chaque élément est montré en capture sur le vrai site avant d'être développé. Itérations sur le responsive, les couleurs extraites des pochettes et l'archive.

    • Figma
    • Claude (MCP)
    • Next.js
    • Vercel
  4. Indexation & Suivi

    Un audit Search Console révèle 74 pages sur 98 explorées mais non indexées. Corrections : un seul domaine canonique, des fiches album rendues côté serveur au lieu d'une redirection côté client, un maillage interne depuis l'archive et entre fiches (précédent, suivant).

    • Search Console
    • Canonical unique
    • Rendu serveur
    • Maillage interne
  5. Archive & Partage

    L'archive liste toutes les sélections, numérotées et datées, et mène à chaque fiche album. « Copier le lien » partage l'adresse de la fiche, pas celle de l'accueil qui change chaque jour, et le pied de page renvoie vers Instagram.

    • Archive
    • Partage de fiche
    • Instagram

04 · Flow clé

Une fiche JSON, tout le reste généré.

Pipeline éditorial : de la sélection à la mise en ligne
ÉDITEURChoix des cinq albums de lasemaineÉDITEURUne fiche JSON par jour : édito,clip, liens1SCRIPTSPochettes 1200 px depuis DeezerSCRIPTSContrôle des cinq fiches avantcommit2SCRIPTSPrebuild : pages statiques etJSON-LD MusicAlbum3SITE ET DIFFUSIONDéploiement Vercel : album dujour, archive, sitemapSITE ET DIFFUSIONPochette relayée en reel etcarrousel sur Instagram
  • Entrée
  • Action
  • Système
  • Écran
  • Fin
  1. 1Liens vérifiés un à un : l'album exact, jamais une recherche générique ni un lien affilié
  2. 2Aucune fiche incomplète n'atteint la production : le contrôle passe avant chaque commit
  3. 3Aucune lecture de fichier à l'exécution : chaque page est générée au build, lisible par les robots

05 · Interface finale

Un album, un univers de couleurs.

  1. Écran : Album du jour : pochette, clip et liens d'écoute
    Flow · étape 06 / 07

    Album du jour : pochette, clip et liens d'écoute

    En haut de page, l'artiste, le titre, l'année, le label et les genres, à côté de la pochette. Puis un clip en avant-goût et les liens vers les plateformes d'écoute.

  2. Écran : Fiche album : édito et liens d'achat

    Fiche album : édito et liens d'achat

    Le même en-tête que l'album du jour, avec la date de sélection et un retour à l'archive, puis l'édito et les offres d'achat.

  3. Écran : Fiche album sur mobile

    Fiche album sur mobile

    La pochette ouvre la page, puis le numéro, la date de sélection et le titre suivent en une colonne.

  4. Écran : Archive : toutes les sélections, numérotées et datées

    Archive : toutes les sélections, numérotées et datées

    Toutes les sélections en grille, de la plus récente à la plus ancienne : pochette, numéro, artiste, titre, genres et date. Chaque carte mène à la fiche de l'album.

  5. Écran : À propos : le concept en trois phrases

    À propos : le concept en trois phrases

    Le manifeste en titre, puis quatre rubriques courtes : le concept, pourquoi DigCover, la sélection, qui est derrière.

Écran : Album du jour : pochette, clip et liens d'écoute

1 / 5 Album du jour : pochette, clip et liens d'écoute

06 · Impact & apprentissages

157 albums, trois leçons.

Publication

157

albums publiés entre le 1er avril et le 5 novembre 2026, un par jour ouvré

Source : digcover.fr, album n° 157 du 5 novembre 2026
  • Un contenu rendu côté client reste invisible pour le robot : l'accueil servait « Chargement… » ; rendu côté serveur, il sert l'album du jour.
  • Une page orpheline, même présente au sitemap, reste non indexée : le maillage interne est le vrai levier.
  • L'IA accélère un système, elle n'en crée pas : sans styles, variables et composants, un script produit des valeurs en dur.