Skip to content

Cahier des charges

Krucksy edited this page Oct 9, 2023 · 2 revisions

Introduction

Le projet "MusicGuessr" vise à créer une plateforme permettant aux utilisateurs de deviner des musiques. En entrant un titre, les utilisateurs obtiendront des indices en fonction des points communs avec le titre à deviner, tels que le genre de la musique, l’artiste, l’année de sortie, etc. En cas de réussite, les utilisateurs auront la possibilité d'écouter la chanson en question puis de refaire une partie. Concrètement, il existe déjà des applications similaires telles que "1 jour 1 film" avec un concept proche mais avec des films : 1 jour 1 film

Objectifs principaux

  1. Valider l’entrée du joueur (avec des propositions dans un dropdown).
  2. Comparer le titre proposé avec la musique du jour pour identifier les points communs.
  3. Afficher au joueur les points communs entre les deux titres.
  4. Tant que la musique n’a pas été découverte, demander au joueur d’en proposer une nouvelle.
  5. Proposer d’écouter la musique du jour à l'utilisateur en cas de réussite.
  6. Recommencer le jeu avec une musique aléatoire.
  7. Formulaire permettant à l’utilisateur de faire une proposition de musique.

Objectifs secondaires

  1. Inscription d’un nouvel utilisateur.
  2. Connexion au compte utilisateur.
  3. Afficher les propositions précédentes.
  4. Aider l’utilisateur s'il ne trouve pas la réponse, sous forme d’indices ou de lettres.
  5. Avoir une excellente expérience utilisateur.
  6. Ajouter des statistiques de l’utilisateur (par exemple : moyenne des coups d’essai, meilleur combo,…).

Objectifs tertiaires

  1. Éviter de reproposer à l’utilisateur 2 fois la même musique (via un historique).
  2. Offrir des récompenses et des badges aux meilleurs utilisateurs.
  3. Système de ranking entre joueurs.