Dans le cadre de ma formation, j'ai travaillé en équipe sur le développement d'une application web complète utilisant React et Node.js. L'objectif était de concevoir une plateforme sociale permettant aux utilisateurs de partager leurs musiques préférées (Spotify, YouTube, etc.) et de les découvrir via une communauté active.
Les utilisateurs peuvent publier des morceaux, commenter les publications, échanger via une messagerie privée et s'abonner à d'autres profils afin de suivre leurs partages. Une fonctionnalité “Playlist Daily” met en avant chaque jour les 5 musiques les plus publiées sur la plateforme, favorisant la découverte musicale.
Ce projet m'a permis de travailler sur la gestion d'utilisateurs, les relations sociales (followers), la messagerie en temps réel ainsi que la conception d'une base de données relationnelle optimisée.