/* 01. Le_Projet */
Ce projet individuel consistait à réaliser un site web statique en deux semaines. La thématique imposée était de mettre en avant une activité sportive ou culturelle. J'ai choisi de développer un site portant sur le thème des échecs, car c'est une discipline qui se trouve exactement à la croisée de ces deux domaines.
/* 02. Conception & Design */
Avant de coder, j'ai réalisé une veille graphique en m'inspirant des références du domaine comme chess.com et la FIDE. J'ai structuré mon travail en amont :
- Maquettage : Réalisation de wireframes sur Figma et création d'une planche de style "prestige".
- Organisation : Préparation des textes, des images et de la structure commune des pages pour faciliter le développement.
- Versionning : Utilisation de Git pour sauvegarder chaque changement important du projet.
/* 03. Développement & Logique PHP */
Le Système de Puzzles interactifs
La partie la plus complexe a été la création de puzzles interactifs en PHP. J'ai adapté une ancienne structure de quiz pour évaluer l'utilisateur sur 3 niveaux de difficulté. J'ai dû concevoir un système robuste pour traiter les entrées (espaces, majuscules) en utilisant divers types de champs : boutons radios, menus déroulants, et zones de texte libre.
Normes W3C et Sécurité
Le code HTML respecte les normes W3C et intègre du lazy loading pour optimiser le chargement des images. La sécurité des validations PHP est assurée par l'utilisation stricte de la méthode POST avant la mise en ligne sur le serveur de l'IUT.
/* 04. Rétrospective */
Cette mise en situation m'a prouvé qu'une organisation précise avant même de commencer à coder est primordiale pour les gros projets. J'ai également identifié deux axes d'amélioration clés pour l'avenir : concevoir des wireframes plus aboutis en amont, et implémenter de véritables options d'accessibilité (mode sombre, mode daltonien) qui manquent à cette première version.