Skip to content
Snippets Groups Projects

Insane Project Music Library

Music library

Introduction

L'interface :

interface

Bonjour à tous les passionnés de musique !

Votre bibliothèque de musique et de cd déborde ? Vous n'arrivez plus à retrouver vos morceaux préférés ?

Nous avons trouvé la solution à votre problème ! Insane Project Music Library aka IPML

Avec l'aide de notre application web, vous pourrez retrouver vos musiques préférés ! Pour cela rien de plus simple, il vous suffit d'entrer toutes les informations de votre musique et l'application se chargera de stocker les infos.

PS : Nous ne sommes pas responsables de la fuite de vos données personnelles sur la toile !

Passez une très bonne journée et surtout écoutez de la musique !

Pré-requis

Que vous faut-il pour éxecuter notre projet ? Pas grand chose, il vous faut juste installer ces dépendances :

Notre application docker utilise ces dépendance, mais vous n'avez pas besoin de les installer car elles sont installées directement dans le conteneur docker.

  • node: Installation des dépendances NPM, npm run build (ou équivalent) pour construire les fichiers statiques du site
  • nginx (ou autre serveur web) pour servir le contenu statique (buildés dans l'étape précédente)

Etapes pour lancer l'application

Pour lancer notre formidable application c'est pas compliqué, il suffit de suivre ces étapes :

  1. docker-compose build
  2. docker-compose up #pour lancer l'application
  3. docker-compose down #pour arrêter l'application

Maintenant, vous pouvez profiter de notre merveilleuse application

Liste interface utilisateur

Maintenant que pouvez vous faire ?

I- Ajouter des musiques avec l'artiste, le titre de la chanson, l'année, l'url

Add

II- Supprimer des musiques

Delete

III- Modifier des musiques

edit

Liste endpoint de l'API

PUT /api/edit
DELETE /api/delete
POST /api/register
GET /api/disquaire

Fabuleux auteurs

Oliveira Julien, Ponceau Jauffret, Vasseur Ambre