April 7, 2026 / Projets
Julien Otis

GrooveGuild : Site Web Transactionnel En PHP

La distribution de musique depuis les années 2010 à exploser en popularité au point de complètement remplacer le fait d’acheter des médias physiques, un grand nombre de plateformes populaires existe maintenant pour la distribution de musique: Spotify, SoundCloud, Apple Music, Amazon Music et Youtube Music pour nommer les plus populaires. Grooveguild va bientôt en faire partie, avec un design innovateur permettant de mixer le meilleur des deux mondes: être réellement propriétaire de sa musique et permettre à l’utilisateur d’écouter sa musique depuis ses appareils électroniques, ce n’est qu’une question de temps avant que GrooveGuild écrase la compétition et devient le géant de la distribution de musiques.

Le projet exploite une architecture traditionnelle LAMP (Linux/Apache/MySQL/PHP), avec PHP représentant 63,7% de la base de code comme langage serveur. La présence dominante de CSS (23,6%) et HTML (10,4%) montre une implémentation classique de templates côté serveur plutôt qu’un framework SPA moderne. Le JavaScript résiduel (2,3%) montre une approche progressive avec une logique métier concentrée côté serveur. Cette architecture de commerce transactionnel privilégie la robustesse et la simplicité de maintenance, évitant les complexités d’une séparation client-serveur et permettant une gestion sécurisée des transactions via les sessions serveur. La structure modulaire du repository (répertoires grooveguild, doc, poc, prototype, maquette) montre une approche itérative avec des phases de conception et de validation d’architecture avant implémentation, recommandée pour les systèmes transactionnels nécessitant une validation fonctionnelle préalable. Le site contient un système de membres confirmé par email pour pouvoir réellement garder vos achats, voir les articles récemment vue et rajouter des articles à votre panier. Le site possède également une option pour changer la langue de français à anglais pour permettre à un plus grand nombre d’utilisateurs d’utiliser le site. Un système de commentaires est également inclus dans le site pour permettre aux utilisateurs de donner leurs avis ou de rajouter des suggestions. Des PHP filters sont également inclus dans la section admin où on peut rajouter des musiques.

 

Lien vers Grooveguild: https://grooveguild.lol/