9db959c8d1b2c82cfbd1aa8c49fb861d15392c91
				
			
			
		
	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
				
					Languages
				
				
								
								
									PHP
								
								99.6%
							
						
							
								
								
									HTML
								
								0.3%
							
						
					