Le Moodboard
La phase créative où l'idée prend forme. C’est ici que j'ai posé les bases de l'interface pour assurer une unité visuelle sur toutes les pages.
Accessibilité
Ce site a été pensé et conçu pour être consulté entièrement au clavier. Voici comment vous déplacer :
Appuyez sur Tab pour démarrer la visite →
Un portfolio conçu comme une expérience immersive, alliant une esthétique douce et structurée à une performance technique optimale sous Astro.
Concevoir une expérience de navigation mémorable tout en prouvant qu'esthétique "Aurora" et performance technique sont compatibles. L'objectif était de maîtriser l'écosystème Astro pour offrir un site ultra-rapide, accessible et parfaitement optimisé.
Pour ce projet, j'ai choisi de sortir de ma zone de confort en utilisant Astro, que je n'avais jamais utilisé avant ce projet. Cette technologie m'a permis de concilier un design riche avec une performance brute. Apprendre cet outil en autonomie m'a permis de livrer une interface fluide, optimisée pour le SEO et l'expérience utilisateur.
Au-delà du code, j'ai mené une réflexion globale sur l'expérience utilisateur. Du benchmark des tendances "Bento" à la création d'une charte graphique unique, chaque élément a été pensé pour allier esthétique moderne et clarté de l'information.
Analyse des nouveaux standards UI de 2026. Choix du style Bento Grid pour sa capacité à fragmenter l'information et de l'esthétique Aurora pour la douceur visuelle.
Remplacement des codes "tech" classiques (bleu/noir) par un rose pastel (#FFD1DC) et des teintes ivoires pour créer une atmosphère plus humaine et différenciante auprès des recruteurs.
Dessin des composants sous Figma en priorité pour smartphone, en s'assurant que les cartes Bento s'empilent logiquement sans perdre l'effet de flou (Glassmorphism).
Configuration d'un Dockerfile et d'un docker-compose.yml pour garantir que mon environnement de travail soit identique, peu importe la machine. Mise en place du Hot Module Replacement (HMR) pour un feedback visuel immédiat.
Choix d'Astro pour son architecture en "Islands". L'idée : n'expédier du JavaScript au visiteur que pour les éléments interactifs (comme le bouton de contact ou les animations de cartes), laissant le reste en HTML pur pour un SEO maximal.
Création de commandes simplifiées (make dev, make build) pour professionnaliser le flux de travail et gagner en productivité.
Création de classes utilitaires personnalisées pour l'effet Aurora. Utilisation de backdrop-blur pour simuler le verre givré des cartes.
Intégration de Framer Motion pour gérer les entrées en scène. Développement de l'animation Staggered Reveal qui fait apparaître les informations au rythme du scroll de l'utilisateur.
Compression des images au format WebP et chargement différé (Lazy Loading) pour garantir que la page "Détails" soit aussi rapide que la page d'accueil.
Analyse des performances pour atteindre le 100/100. Correction des contrastes de couleurs pour garantir l'accessibilité (normes WCAG).
Test de la grille Bento sur différents navigateurs (Chrome, Safari, Firefox) pour s'assurer que les arrondis et les flous de verre s'affichent correctement partout.
Déploiement automatisé sur une infrastructure de type Edge (Vercel/Netlify) pour que le portfolio soit accessible en moins de 500ms partout dans le monde.
Aperçu visuel de l'interface et des fonctionnalités du projet.
La phase créative où l'idée prend forme. C’est ici que j'ai posé les bases de l'interface pour assurer une unité visuelle sur toutes les pages.
Définition des tokens (couleurs, espacements, ombres) et des états de composants pour une intégration fluide, accessible et structurée.
Le rendu visuel avant le passage au code. Cette étape me permet de valider chaque détail graphique et d'assurer une fidélité parfaite lors de l'intégration.
Bilan
Ce projet a été le terrain d'expérimentation idéal pour concilier design et ingénierie. J'y ai appris à structurer un projet complexe en autonomie, de la gestion des assets au déploiement CI/CD. C'est la démonstration de ma capacité à livrer un produit fini, soigné et techniquement solide.