diff --git a/README.md b/README.md new file mode 100644 index 0000000..ffeddbb --- /dev/null +++ b/README.md @@ -0,0 +1,86 @@ +# SAE S2.02 : Application de musique. +## Groupes et soutenances +- Jannaire / Ducreux +- AMARY / ABRAHAM +- STITI / ORFAO / DARDOURI +- FOULOU / Hamoudi / Diakumpuna +- Torreblanca / Khadir / Riera +- karamo-stefa / beau / lalane +- Dick / Siuda / Raban +- GENTIL / ETOILE /LEGRELLE +- NAGATHURAI / ZAABAY +- Garabajiu / Heindryckx +- Bens / Chardon +- Lewalibari / Aissi / Izanic +- Boutaric / Gallego / Brigitte +- CHENOUNA / BAZZAOU +- BRUN / HOCHLAF / BAH +- Felix-Vimalaratnam / Aubert / Lebreton +- NAGATHURAI / ZAABAY / ALINDOR +- Hafsati / Yahiaoui +- Raymond / Telechea / Bribant +- KABBOURI / TOP / COURTEHOUX +- Vaisse / Rognant / Mommeja +- TEISSIER / AKAGUNDUZ +- Bridja / Dubreuil / Solar +- FRAMERY / MOREAU +- KERAUDREN / CHARMETTAN / FOLLEA +- Leriche / Gorges +- BOURBIER./ MAGUENDIRANE +## Le thème +Le projet utilise une [base de données](./bd) 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](./src) et le compléter et/ou modifier. + +<div align="center"> +<img src="./img/music.png"> +</div> + + +## 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 <a target="_blank" href="https://codeigniter.com/userguide3/">CodeIgniter Version 3</a>. + +## É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](mailto:monnerat@u-pec.fr) (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 <a href="http://validator.w3.org">http://validator.w3.org</a> +