Contexte du projet
Le 20 décembre 2024, un hackathon de Noël a été organisé par les formateurs de l’UHA 4.0 dans le cadre de ma première année de Licence Professionnelle Métiers de l’Informatique.
Le défi consistait à développer, en une seule journée, une application web répondant à un cahier des charges précis, avec une contrainte de temps importante : de 9h à 16h.
Objectif
Créer un site web permettant à un utilisateur de :
Publier une chanson de Noël
Voter pour sa chanson préférée
Et à un administrateur de :
Valider les chansons avant leur mise en ligne
Fonctionnalités développées
Formulaire de soumission d’une chanson avec titre, description, lien audio ou vidéo
Interface publique avec la liste des chansons disponibles
Système de vote anonyme (1 vote par chanson)
Espace administrateur pour valider ou supprimer les propositions
Technologies utilisées
Langages : HTML5, CSS3, JavaScript, PHP
Base de données : MySQL
Sans framework : tout a été codé en « from scratch »
Particularités du projet
Notre équipe a choisi de ne pas utiliser de framework, afin de se concentrer sur la logique métier et la rapidité d’exécution. Cela nous a permis de produire un site fonctionnel et léger, malgré le temps limité.
Grâce à une bonne répartition des tâches et une communication efficace, nous avons pu livrer une solution complète avant la fin du temps imparti.
Notre équipe a remporté le hackathon, ce qui a été une grande fierté !
Ce que j’ai appris
Travailler en équipe sous pression
Organiser un projet web en temps limité
Développer sans dépendance extérieure
Gérer la logique de rôles (admin/utilisateur)