Nuit de l'Info 2025
Durée
Décembre 2025 (1 nuit)
Équipe
Équipe Golem Gang - 7 étudiants
Mon Rôle
Développeur - Participation aux 3 défis
Technologies Utilisées
Contexte
La Nuit de l'Info est une compétition nationale annuelle qui rassemble des étudiants en informatique de toute la France pendant une nuit entière. L'objectif est de faire travailler ensemble les étudiants autour de défis informatiques portant sur des thématiques d'actualité, en utilisant des technologies modernes.
L'édition 2025 portait sur le sujet : "Comment les établissements scolaires peuvent tenir tête aux Big Tech ?", nous invitant à réfléchir au numérique responsable et à l'indépendance numérique des écoles. En parallèle du défi principal, nous avons participé à 3 défis connexes proposés par les partenaires de l'événement.
Notre équipe "Golem Gang" était composée de 7 étudiants. Nous nous sommes organisés rapidement pour livrer un site web interactif et 3 défis complémentaires en une seule nuit. Le site est développé en TypeScript et déployé sur GitHub Pages.
Objectifs
- 1.Défi principal : Développer un site interactif sur le numérique responsable avec simulateur d'empreinte numérique, quiz de connaissances et système de badges
- 2.Défi "La Ligue des Extensions" : Créer SafeLinks, une extension Chrome (Manifest V3) open source qui détecte la sécurité des liens avant de cliquer
- 3.Défi "Simplifier pour mieux vivre" : Concevoir le Password Game, un champ de saisie volontairement frustrant avec des règles absurdes - un bouton esthétique mais délibérément compliqué à utiliser
- 4.Défi Chatbot "Chat'bruti" : Développer un chatbot IA drôle et inutilement philosophique, intégré au site
Approche Technique
Le site principal est développé en TypeScript et déployé sur GitHub Pages. Il propose une plateforme interactive sur le numérique responsable avec plusieurs modules :
- •Simulateur d'empreinte numérique : Calcul de l'impact numérique de l'utilisateur avec un système de badges à débloquer.
- •Quiz de connaissances : Test sur le numérique responsable et la cybersécurité.
- •Password Game : Un jeu d'ergonomie volontairement frustrant où l'utilisateur doit créer un mot de passe en suivant des règles de plus en plus absurdes - le bouton est esthétique mais délibérément compliqué à utiliser.
Pour le défi extension, nous avons développé SafeLinks, une extension Chrome Manifest V3 qui analyse la sécurité des liens avant que l'utilisateur ne clique dessus. Le code est open source sur GitHub.
Pour le défi chatbot, nous avons créé Chat'bruti, un chatbot IA accessible via un bouton en bas à droite du site, conçu pour être drôle et inutilement philosophique dans ses réponses.
Architecture
Projet multi-composants développé en une nuit :
- •Site principal : TypeScript, HTML/CSS, déployé sur GitHub Pages - modules interactifs (simulateur, quiz, Password Game)
- •Extension Chrome SafeLinks : Manifest V3, détection de la sécurité des liens
- •Chatbot Chat'bruti : IA intégrée au site, personnalité humoristique et philosophique
- •Hébergement : GitHub Pages
Compétences Développées
Développement sous pression
Capacité à produire du code de qualité dans un temps très limité (une nuit), à prendre des décisions techniques rapides et à livrer 3 défis complémentaires en parallèle.
Travail d'équipe intensif
Coordination efficace au sein d'une équipe de 7 personnes, répartition rapide des tâches sur 3 défis simultanés, communication constante et résolution rapide des conflits.
Extension Chrome (Manifest V3)
Développement d'une extension Chrome open source avec le nouveau format Manifest V3 pour la détection de sécurité des liens.
Extraits de Code
Extension Chrome SafeLinks - Analyse de sécurité des liens
Loading...
Cette extension Chrome (Manifest V3) analyse la sécurité des liens sur chaque page visitée. Le content script inspecte tous les liens : vérification HTTPS, détection de domaines suspects (patterns de phishing, TLDs douteux, IP-like), et URLs anormalement longues. Les liens dangereux sont surlignés en rouge avec un tooltip explicatif.
Résultats & Bilan
Le site et les 3 défis ont été livrés fonctionnels à la fin de la nuit :
- •Site principal déployé sur GitHub Pages avec le simulateur d'empreinte numérique, le quiz et le système de badges
- •SafeLinks : extension Chrome fonctionnelle détectant la sécurité des liens, code open source publié sur GitHub
- •Password Game : jeu d'ergonomie volontairement frustrant avec un bouton esthétique mais compliqué - le défi d'ergonomie inversée est réussi
- •Chat'bruti : chatbot IA humoristique intégré au site, accessible en bas à droite
Cette expérience m'a appris la valeur du prototypage rapide et de la priorisation des fonctionnalités essentielles (MVP) lorsque le temps est limité.
Réflexion & Apprentissages
La Nuit de l'Info 2025 a été une expérience unique qui m'a appris énormément sur la gestion de projet en conditions extrêmes. En seulement une nuit, il faut savoir identifier les priorités, se répartir efficacement les tâches à 7, et se concentrer sur un MVP fonctionnel pour chaque défi.
La particularité de cette édition était la diversité des défis : passer d'une extension Chrome à un chatbot IA en passant par un jeu d'ergonomie frustrante demande une grande adaptabilité technique. C'est cette polyvalence et cette capacité à livrer rapidement qui font la valeur de cette compétition.