
Développeur Web
Les tâches réalisées
Pendant ces trois semaines, j’ai été en charge de tout le développement web du projet. J’ai travaillé en étroite collaboration avec notre designer pour intégrer fidèlement la charte graphique, et avec le reste de l’équipe pour répondre aux besoins techniques de l’événement.
Pour commencer, la première semaine je me suis concentré sur la création du site vitrine de notre agence. J’ai configuré notre serveur VPS et installé le système de gestion de contenu WordPress. Mon objectif était de créer une structure solide et sécurisée. J’ai ensuite intégré le design fourni par notre graphiste (typographies, palette de couleurs) et développé toutes les pages nécessaires (Accueil, Contact, Événement, Planning). Pour faciliter le travail en équipe, j’ai créé des comptes « Éditeur » afin que chaque membre puisse mettre à jour son propre carnet de bord. Enfin, j’ai migré le site sur le nom de domaine officiel imposé par le projet.
Par la suite, lors de la deuxième semaine j’ai entamé le plus gros défi technique : la création du site de l’événement (« L’Ombre du Domaine ») codé entièrement à la main en PHP, sans utiliser de CMS. J’ai mis en place une architecture MVC (Modèle-Vue-Contrôleur) propre et configuré le routeur. Ensuite, j’ai modélisé et créé la base de données relationnelle (MySQL) pour stocker les futurs utilisateurs et les réservations. J’ai également développé tout le système d’authentification : création de compte, hachage sécurisé des mots de passe et gestion des sessions PHP pour que les joueurs puissent se connecter à leur espace personnel.
Enfin, pour clôturer le projet en troisième semaine j’ai finalisé les fonctionnalités dynamiques du site de l’événement. J’ai développé le système de réservation par équipe, permettant aux joueurs de choisir leur créneau horaire. J’ai également créé la page « Profil » où les utilisateurs peuvent annuler leur réservation et laisser un avis. Enfin, j’ai développé l’espace « Back-Office » (réservé aux administrateurs et sécurisé par un mot de passe serveur .htpasswd), permettant de modérer les commentaires des joueurs et de consulter la liste des équipes inscrites.
