Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.7 KB

File metadata and controls

20 lines (13 loc) · 1.7 KB

Compte Rendu TP Jukebox

Binôme

  • Coutant Luka
  • Grenier Lilas

Choix de conception et de réalisation

Les consignes du projet sont dans le fichier Consignes.

index.html se trouve à la racine, et le code source du projet se trouve dans le dossier dossier src. A la racine de src se trouvent les fichiers App.vue et main.js, et les sous-dossiers composables (contenant gestionPlaylist.js modèles des fonctions communes aux components) et components. Ce dernier contient Player.vue, Playlist.vue et AddTrack.vue, créées selon le modèle script-template-style de Vue, correspondant aux différents éléments de la page.

La documentation des fichiers se trouvent dans tous les fichiers .js et les balises script.

Difficultés rencontrées (optionnel)

L'avantage de Vue et de centraliser le code en fonction de son utilisation - ainsi, une seule page contient le modèle (entre les bornes script), la contenu de la page (entre les bornes template) et le style (entre les bornes style) - mais cela devient plus compliqué de travailler à plusieurs sur une petite application : merge conflicts, empiètement sur le travail l'un de l'autre...

Une autre difficulté a été la vérification de l'état des fichiers. Plusieurs tentatives n'ont pas donné de résultats et ont dues être reprises de zéro avant la version actuelle.

Extensions réalisées (optionnel)

La playlist est enregistrée dans le local storage, et est donc conservée entre les chargements de la page.