“Développe une interface web au design minimaliste et épuré permettant d'uploader des fichiers audio (MP3, WAV, OGG, AAC, FLAC), de les organiser dans une liste de lecture, de les lire avec des contrôles complets (play/pause, pistes précédente/suivante, barre de progression cliquable, volume, modes répétition/aléatoire), et d'afficher un audio visualizer graphique et interactif en fond (formes/couleurs réagissant au son, modes de visualisation variés et personnalisables). Inclus un mode plein écran dédié au visualizer, une fonction de téléchargement des morceaux, des animations fluides, des icônes SVG, une typographie moderne, un jeu de couleurs restreint et un design responsive. Utilise un stack technique suggéré avec React, HTML5, CSS3, SVG, canvas, Web Audio API, Redux, Node.js, Express, MongoDB/PostgreSQL, déployé sur Heroku, AWS ou Netlify.” |