Retour d'expérience sur la création d'un portfolio moderne avec Next.js, Tailwind CSS et Framer Motion.
Quand j'ai décidé de refondre mon portfolio, j'avais plusieurs critères en tête : performance, SEO et expérience développeur. Next.js cochait toutes les cases.
L'App Router de Next.js 16 apporte une approche moderne du routing avec les Server Components par défaut, ce qui permet un rendu côté serveur optimal sans sacrifier l'interactivité.
Voici le stack technique que j'ai retenu :
J'ai opté pour un design dark minimal avec des panels en verre (glassmorphism) et des transitions subtiles. L'idée était de créer une expérience immersive sans surcharger visuellement.
// Exemple de glass panel
<div className="glass-panel rounded-2xl p-8">
<h3 className="text-white text-xl">Contenu</h3>
</div>
Grâce aux Server Components et à l'optimisation automatique des images par Next.js, le site atteint des scores Lighthouse excellents :
Le secret d'un bon portfolio n'est pas la complexité technique, mais la clarté du message.
Ce projet m'a permis d'explorer les dernières fonctionnalités de Next.js tout en créant un outil qui me représente. Si vous envisagez de créer votre propre portfolio, n'hésitez pas à me contacter pour en discuter.