2024-06-19 15:47:11 +02:00
2024-06-19 15:47:11 +02:00
2024-06-19 14:08:59 +02:00
2024-06-19 14:08:59 +02:00
2024-05-28 16:10:53 +02:00
2024-05-28 16:10:53 +02:00
2024-06-04 15:33:05 +02:00
2024-05-28 16:10:53 +02:00

SAE S2.02 : Application de musique.

  • TEISSIER / AKAGUNDUZ

Le thème

Le projet utilise une base de données de morceaux de musique. Il consiste à écrire une application web qui permet :

  • la consultation des différents morceaux,
  • la gestion de playlists composées à partir des morceaux de la base.

Vous pouvez partir de ce code et le compléter et/ou modifier.

Principes généraux, fonctionnalités

La partie consultation est publique. Plusieurs consultations/vues sont disponibles :

  • liste des artistes,
  • liste des albums (d'un artiste, d'un genre),
  • liste des chansons (d'un album, d'un artiste, d'un genre).
  • filtres, recherches et tris possibles.

On doit pouvoir passer d'une vue à une autre simplement.

La partie gestion de playlists nécessite la création d'un compte sur l'application. Une fois authentifié, l'utilisateur peut :

  • créer des playlits,
  • ajouter une chanson, un album, toutes les chansons d'un artiste à une playlist,
  • générer des playlists aléatoirement, suivant certains critères,
  • supprimer des chansons,
  • dupliquer, supprimer des playlists.

Les attendus

  • Une application fonctionnelle, accessible depuis le serveur de l'iut. Toutefois, n'hésitez pas à procéder par étape. Il vaut mieux rendre quelque chose d'incomplet qui fonctionne que quelque chose de complet qui ne fonctionne pas.
  • L'application devra être codée en utilisant le framework php MVC CodeIgniter Version 3.

Échéances et évaluation

La SAÉ est à realiser en groupe de 3 maximum.

L'application sera testée la semaine du 17 juin 2024.

Vous devez m'envoyer un mail (objet : [SAE])

  • les noms du groupe du projet,
  • l'url de votre application (sur dwarves),
  • l'url du dépôt GIT.

Quelques conseils

  • La présentation générale du site est laissée à votre appréciation. Soyez certes créatif, tout en privilégiant l'ergonomie du site et en respectant le sujet.
  • Optez pour une présentation claire et efficace, et un code modulaire et lisible.
  • Vérifiez la conformité de vos pages http://validator.w3.org
Description
No description provided
Readme 727 KiB
Languages
PHP 99.6%
HTML 0.3%