Le Concept
Ce projet consiste en la création et le déploiement d’un site web portfolio personnel, entièrement codé à la main (HTML/CSS/JS) sans utiliser de CMS comme WordPress.
J'ai fait en sorte que mon site soit performant, léger et sécurisé, servant premièrement à présenter les différents projets que j'ai pu réaliser et deuxièmement à montrer que je suis capable de créer et gérer un site web de A à Z.
Défis Techniques
Voici les défis techniques que j'ai rencontrés lors du développement :
- Hébergement & Configuration : Le passage en ligne a nécessité de configurer le serveur Apache via les fichiers .htaccess. J'ai notamment mis en place la réécriture d'URL pour transformer les adresses techniques (.html) en liens propres et professionnels.
- Design & Animations : L'objectif était de rendre le site vivant sans utiliser de lourds frameworks. J'ai conçu des animations CSS/JS fluides et une interface totalement responsive pour garantir une expérience utilisateur agréable sur tous les écrans.
- Sécurisation des échanges : Au-delà d'un simple formulaire de contact, le défi était de sécuriser le backend PHP contre les vulnérabilités courantes (injections, failles XSS) et de durcir les en-têtes HTTP du serveur pour protéger l'intégrité des données des visiteurs.
Infos Clés
Galerie
Résultats
Le projet est donc une réussite aboutissant à un site fait de A à Z et hébergé sur un serveur à domicile. La navigation est fluide et intuitive avec des URL propres et une structure de fichier sécurisée côté serveur.
Au-delà du code, ce projet m'a permis de démystifier l'aspect "infrastructure" du web. Je ne me contente pas de créer des pages, je sais désormais comment elles sont servies et interprétées techniquement une fois en ligne.