Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 2.44 KB

README.md

File metadata and controls

45 lines (37 loc) · 2.44 KB

Brif 18: projet en equip 5

Votre mission est de concevoir et de développer une plateforme permettant aux utilisateurs de rechercher des paroles de chansons et d'afficher des détails sur ces chansons. Cette plateforme peut être réalisée avec du JavaScript, HTML et CSS, ou à l'aide d'un framework/bibliothèque JavaScript tel que Vue.js, React, ou tout autre outil que vous jugerez approprié.

Fonctionnalités Requises

Recherche de Paroles :

  • Recherche par Titre ou Artiste :
    • Les utilisateurs doivent pouvoir rechercher les paroles de chansons en saisissant le titre de la chanson et/ou le nom de l'artiste dans un champ de recherche.
  • Résultats de la Recherche :
    • L'API doit retourner des résultats pertinents en fonction de la requête de l'utilisateur.
    • Les résultats doivent être affichés de manière claire et organisée, facilitant la navigation.

Affichage des Détails de la Chanson :

  • Accès aux Détails d'une Chanson :
    • Les utilisateurs doivent pouvoir cliquer sur une chanson dans les résultats de recherche pour en afficher les détails.
    • Les détails incluront :
      • Titre de la chanson
      • Nom de l'artiste
      • Nom de l'album
      • Paroles de la chanson
  • Affichage des Paroles :
    • Les paroles doivent être présentées de manière lisible, agréable et claire pour l'utilisateur.

Interface Utilisateur :

  • Bonnes Pratiques JavaScript :
    • Respecter les bonnes pratiques de gestion de l'état et l'efficacité dans la manipulation des données et des composants.
  • Esthétique et Convivialité :
    • L'interface doit être intuitive et agréable visuellement.
  • Résultats et Détails :
    • Les résultats de recherche et les détails des chansons doivent être conviviaux et attrayants.
  • Fluidité des Interactions :
    • Les interactions avec l'API et le lecteur audio doivent être fluides et réactives.
  • Gestion des Erreurs :
    • Les erreurs doivent être gérées de manière élégante avec des messages clairs et, si possible, des suggestions de solutions.

Bonus

Lecture de la Musique :

  • Extrait Audio :
    • Les utilisateurs doivent pouvoir écouter un extrait de la chanson en cliquant sur un bouton de lecture associé à chaque résultat ou détail de chanson.
  • Lecteur Audio :
    • Un lecteur audio doit être intégré à l'interface utilisateur pour permettre la lecture des extraits de musique.