Tous les projets

01 — Site d’artiste

DJ Maceun

Le site officiel du DJ Maceun : sorties, dates et photos, alimentés automatiquement depuis Fanlink, Deezer et Bandsintown.

Année
2026
Statut
En ligne
Domaine
Site d’artiste
Adresse
maceunofficiel.fr
maceunofficiel.frcapture réelle
Page d’accueil de maceunofficiel.fr : photo de scène plein écran, le nom MACEUN en très grand et un bouton Écouter.

Contexte

Un site d’artiste doit rester à jour sans devenir une corvée. L’administration a été pensée pour qu’il n’y ait presque rien à saisir : l’artiste colle le lien Fanlink d’un nouveau son, le site retrouve le reste.

Principe

Ce qui a été construit

  1. 01Sorties lues depuis Fanlink puis complétées par l’API Deezer (ISRC ou titre) : titre, pochette HD, date, genre, plateformes. Mise à jour toutes les 6 h ; si une source ne répond plus, les dernières informations sont conservées.
  2. 02Dates de concert synchronisées depuis Bandsintown.
  3. 03Galerie gérée depuis l’admin : glisser-déposer, ordre, orientation ; fichiers vérifiés (vrais JPG, PNG ou WebP).
  4. 04Formulaire de booking validé et filtré contre le spam.
  5. 05Administration protégée : session HttpOnly, protection CSRF, tentatives de connexion limitées.
  6. 06Tests puis déploiement automatique à chaque push, derrière nginx et HTTPS.

Repères

Sources
Fanlink, Deezer, Bandsintown
Synchronisation
Sorties toutes les 6 h, dates en cache 10 min

Technologies

  • React
  • Vite
  • Java 21
  • Spring Boot
  • PostgreSQL
  • Flyway
  • Docker
  • GitHub Actions

Un projet, un problème technique, une question ?

Quelques lignes suffisent pour commencer.

Écrire à Noryx