Shove

× 3

Shove est une application collaborative qui remet en question la logique du DJ unique ou de l’algorithme tout-puissant. Elle permet à chacun·e de participer à la sélection musicale d’un lieu, d’un stream ou d’un événement, à travers un système de vote simple et transparent. Une façon d’expérimenter, à petite échelle, une forme de culture réellement partagée.
logo de Shove, le O est allongé

Logotype

Le logo de Shove adopte une approche volontairement minimaliste, avec une typographie sobre et monochrome, à l’exception O par un dégradé de couleurs. Ce contraste attire l’attention sur la notion de mouvement collectif et de diversité. Le « V » et le « E » suggèrent visuellement une liste hiérarchisée, à la montée ou la descente d’un morceau dans le classement. L’ensemble propose une lecture à la fois fonctionnelle et symbolique du projet : une interface lisible, mais chargée de sens, centrée sur l’idée de participation égalitaire.

Le Concept

Shove est pensé comme une alternative aux playlists imposées ou générées par des algorithmes. L’application permet à un groupe de choisir ensemble la musique diffusée dans un lieu, un événement ou un stream, à travers un système de vote transparent. L’objectif : rendre la sélection musicale collective, spontanée et éphémère, sans hiérarchie ni logique de profilage. Ainsi, aucun compte n’est requis pour participer en tant qu’invité·e. La plateforme mise sur la simplicité d’accès pour favoriser des contributions rapides et égalitaires, le temps d’un moment partagé.

Parcours utilisateur

Le parcours a été conçu pour réduire les frictions et encourager l’implication de chacun·e. Dès l’arrivée, les utilisateur·ices peuvent rechercher un morceau, voter pour les titres proposés, ou simplement suivre l’évolution de la playlist en direct. L’interface valorise la transparence : on voit les morceaux monter ou descendre, on comprend comment les choix se construisent collectivement.

En détail

Création de groupe

La création d’un groupe permet de rassembler des personnes autour d’une même session musicale, que ce soit dans un lieu physique, un événement ou en ligne. Une fois le groupe créé, les invité·es peuvent rejoindre librement, proposer des morceaux et voter pour ceux qu’ils souhaitent entendre. Ce fonctionnement rend l’animation d’un stream ou d’un lieu plus ouverte et participative, sans céder au chaos : chacun·e peut contribuer, mais dans un cadre partagé, où la playlist évolue au rythme des votes.

Rejoindre un groupe

Une fois un groupe créé, les utilisateur·ices peuvent le rejoindre facilement grâce à un code unique mis à disposition par l’organisateur ou l’organisatrice. Ce système permet de connecter des participant·es dans un même espace musical, qu’il soit physique ou virtuel, sans inscription ni installation complexe.

Interagir avec la playlist

Une fois dans un groupe, les utilisateur·ices peuvent proposer des morceaux à ajouter à la playlist partagée. Chacun·e peut également voter pour les titres qu’iels souhaitent entendre, influençant ainsi l’ordre de diffusion en temps réel. Ce système permet à la playlist de refléter les envies collectives du moment, sans modération centralisée. La dynamique évolue en permanence, portée par les choix et les votes du groupe, plutôt que par des algorithmes ou un·e unique décisionnaire.

Rercherche de lieu

L’application permet à chacun·e de découvrir les lieux où une ambiance musicale collective est en cours — que ce soit un café, un événement,… En rejoignant un lieu, l’utilisateur·ice accède à la playlist en direct, peut écouter, voter, ou proposer des morceaux. Cette fonctionnalité invite à créer du lien par la musique, en rejoignant des ambiances déjà en place autour de soi ou en ligne — comme on choisirait une pièce à vivre en fonction de ce qui s’y joue.

Conception

Même si l’idée initiale ne vient pas de moi, je me suis approprié Shove en y apportant une lecture à la fois sociale et fonctionnelle. J’ai travaillé à en faire une application cohérente, utilisable, et fidèle à l’intention de départ : favoriser une expérience musicale collective, libre et sans hiérarchie.

Wireframe

Les premiers wireframes ont posé les bases fonctionnelles de l’application, traduisant les intentions sociales en interfaces concrètes. L’objectif était de rendre la participation intuitive, qu’il s’agisse de créer un groupe, rejoindre un lieu, proposer un morceau ou voter.

Design System

Couleurs

Pour renforcer l’immersion et le confort visuel, Shove adopte un thème sombre avec un contraste marqué, idéal pour une utilisation prolongée en soirée ou en environnement tamisé. Le dégradé multicolore, déjà présent dans le logo, est appliqué avec parcimonie sur les éléments clés pour attirer l’attention sans surcharge et rappeler l’identité dynamique de l’application. Le bleu, couleur principale des « Call to Action » (CTA), est utilisé pour guider naturellement l’utilisateur·ice vers les interactions importantes, en assurant une bonne visibilité et un repère clair.

Typographie

Shove utilise deux polices complémentaires : Poppins, pour les éléments importants comme les titres et les boutons, apporte une touche moderne et dynamique, tout en restant lisible. Roboto, utilisée pour les textes courants, garantit une lecture fluide et confortable, même sur petits écrans ou en usage prolongé. Cette combinaison équilibre personnalité et clarté, en s’adaptant aux différents niveaux d’information dans l’interface.

Design System

Le design system de Shove pose les fondations visuelles de l’application. Il définit l’apparence et le comportement des éléments de l’interface pour garantir une expérience cohérente, lisible et accessible, quel que soit le contexte d’usage. Il regroupe les typographies, la palette de couleurs, les composants interactifs, mais aussi des éléments plus précis comme les grilles, espacements, hauteurs et largeurs. Au-delà de ce qu’on voit, il existe une documentation plus fine des spécificités visuelles qui structure l’ensemble et facilite sa réutilisation. Ce système forme un langage visuel commun, conçu pour être à la fois simple, modulable…