Marathon

Calendrier

Le marathon débute le mercredi 17 décembre 2025 à 8h15 par une présentation du sujet et se termine le jeudi 18 décembre 2025 à 18h.

Le vendredi 19 décembre matin (9h00 - 12h) est consacré à la présentation des projets.

Nous avons à disposition 3 salles de l’extension, ainsi que les salles 6E, 12E, 13E.

C’est le cadriciel Lavarel qui sera utilisé pour développer la partie back. Des enseignants des départements MMI et INFO sont à votre disposition pour des conseils.

Le Sujet

Le projet a pour objectif de mettre en place une application WEB relatif à un blog musical. Les visiteurs anonymes pourront visualiser les articles publiés. Pour pouvoir publier un article, le visiteur devra auparavant s’enregistrer puis s’identifier sur le site. Le visiteur identifié pourra créer, modifier, publier et retirer ses propres articles. Il pourra également visualiser et liker les articles des autres membres, et également suivre des membres dont il aime les articles. Sa page d’accueil lui permettra de connaitre ses articles favoris et les utilisateurs qu’il suit.

Nous nous sommes directement inspiré de ce site qui essaie de se démarquer des sites comme rock&folk ou encore les inrockuptibles en utilisant des caractéristiques définies (rythme, accessibilité, conclusion) pour catégoriser les articles.

Chaque groupe a le choix entre deux styles de musiques bien définis. Votre site doit être associé (articles, design…) à un de ces deux styles, et pas à autre chose.

Un article

Un article possède un titre, un résumé, une description et une image. Il possède également des caractéristiques :

  • le rythme : ca bouge, un peu, ca danse…
  • l’accessibilité : est ce que tout le monde peut aimer ou pas.
  • La conclusion : A t-on envie d’y retourner ou pas.

Les acteurs de l’application seront d’une part les utilisateurs inscrits qui pourront gérer leurs articles, commenter, liker des articles et suivre d’autres utilisateurs et les visiteurs qui pourront uniquement visualiser les articles.

Les rendus à réaliser

La répartition des tâches

Vous devrez répartir équitablement les tâches entre les différents membres du groupe, afin que le projet soit terminé dans les temps.

Environnement de développement

Il est important de visiter les pages Configuration du projet pour configurer votre poste de travail et déployer votre application sur le site qui sera utilisé pour évaluer votre travail.