💻 Développement Web
Intégration site web JPO MMIDAY
Argumentaire
Dans le cadre de la SAÉ consacrée à l'organisation de la Journée Portes Ouvertes du département MMI au cours de mon troisième semestre, j'ai participé activement au pôle de développement pour concevoir le site web de l'événement. Cette mission collective visait à proposer une plateforme numérique performante et intuitive, capable de guider les futurs bacheliers et leurs parents à travers l'ensemble de l'offre de formation. Au sein de notre équipe, mon rôle s'est concentré sur l'intégration front-end et la programmation de modules interactifs essentiels, assurant ainsi la transition directe entre les maquettes de création et un produit technique fonctionnel et conforme aux standards actuels du web.
Pour mener à bien ces développements, j'ai travaillé de manière autonome sur la structuration globale en m'appuyant sur l'architecture modèle vue contrôleur, un choix technique indispensable pour séparer proprement la logique métier de l'affichage visuel. Ma première contribution concrète a été le codage complet de la barre de navigation, nommée "Navbar", qui exigeait une adaptabilité et une réactivité parfaites sur tous les types d'écrans. J'ai ensuite développé la "Modale d'inscription", un composant complexe exploitant une logique conditionnelle stricte pour adapter dynamiquement les champs de saisie en temps réel selon le profil sélectionné par le visiteur, à savoir lycéen, étudiant en réorientation ou parent, tout en sécurisant la validation des données entrantes.
Une part importante de mes tâches a également été dédiée aux phases de débogage et d'optimisation des performances de l'application. J'ai procédé à un nettoyage minutieux du code sémantique et à la rationalisation de mes scripts afin de réduire au maximum le temps de chargement des pages, un critère clé pour optimiser l'expérience sur les appareils mobiles. Cette rigueur méthodologique m'a permis de livrer des interfaces fluides et particulièrement stables, garantissant que chaque interaction utilisateur déclenche un retour visuel immédiat et sans latence.
Ce projet a mis en valeur ma maîtrise de l'intégration web responsive et ma capacité à modéliser des traitements logiques structurés au sein d'un écosystème connecté. La modularité du code reste une force puisqu'elle a grandement facilité la maintenance collective tout au long de la journée de communication. En revanche, la gestion des fusions de versions au sein d'un pôle technique composé de plusieurs développeurs a parfois provoqué des frictions, révélant un manque d'organisation initiale dans la gestion de nos branches de travail. Si cette expérience était à refaire, j'instaurerais un workflow Git beaucoup plus strict dès le lancement du projet, associé à des règles de validation automatisées pour sécuriser chaque nouvel incrément.