
Rayan Chraibi
Semaine 1
Cette semaine, j’ai pris en charge l’hébergement des deux sites web de l’agence – le site principal et le site événementiel – sur notre serveur VPS. Les deux sites sont accessibles via des liens incluant mon identifiant personnel mmi25h02, et chacun est connecté à sa propre base de données configurée et opérationnelle.
Dans un second temps, je me suis concentré sur le développement du thème WordPress. J’ai travaillé sur la structure des pages, la mise en place des blocs Gutenberg, la personnalisation de l’en-tête , l’intégration du logo, la page de contact avec son formulaire, ainsi que la page événementielle incluant un texte de présentation et un espace réservé pour la vidéo promotionnelle à venir.
Semaine 2
Cette semaine, je me suis chargé de l’intégration complète de la partie front-end du site événementiel en me basant rigoureusement sur les maquettes fournies par notre graphiste.
Afin de lier l’interface aux besoins techniques du site, j’ai prêté main-forte au développeur back-end sur la phase de conception et de création de la base de données SQL. Mon intervention a également porté sur la fonctionnalité de connexion, où j’ai veillé à ce que l’expérience utilisateur soit fluide et que le pont entre l’interface utilisateur et la logique PHP (MVC) soit parfaitement opérationnel.
Semaine 3
Cette semaine, j’ai bien avancé sur le projet. D’abord, j’ai terminé tout le back-office pour la gestion des commentaires, de la liste des inscrits et des scores. J’ai aussi travaillé sur un système de paiement : maintenant, quand on paye, on reçoit un code, et ce code est obligatoire pour pouvoir créer une équipe. Bien sûr, tout ce système est directement lié et enregistré dans la base de données. Côté visuel, j’ai fait attention à ce que le site ressemble exactement aux maquettes du graphiste, sans oublier de bien gérer le responsive pour que tout s’affiche parfaitement sur tous les écrans. Enfin, pour que le site soit léger et bien optimisé, j’ai mis mes images au format WebP et je les ai compressées, j’ai vérifié que le code n’avait pas d’erreurs sur le validateur W3C, et j’ai fait en sorte d’avoir de super bons scores sur Google Lighthouse pour la performance et le SEO.