portfolio-edouard-mouret
PublicPortfolio full-stack interactif conçu pour présenter mon parcours, mes projets et mes compétences à travers une expérience immersive.
Portfolio — Edouard Mouret

À propos du projet
Ce portfolio est une application web développée avec Next.js et TypeScript pour présenter mon profil de développeur autrement qu’avec une simple succession de pages statiques. Il réunit mon parcours, mes expériences, mes compétences et mes projets dans une interface cohérente, responsive et accessible. Les contenus sont administrés depuis Supabase et récupérés par son API REST. Chaque réponse est contrôlée avec des schémas Zod organisés par domaine avant d’être utilisée par l’interface. Cette architecture permet d’ajouter ou de modifier les données sans toucher directement aux composants du site. L’expérience visuelle s’appuie sur Three.js et React Three Fiber : terminal interactif, commandes cachées et constellation de compétences générée dynamiquement depuis la base de données. Zustand gère le thème clair ou sombre, tandis que les routes dynamiques de Next.js offrent une page détaillée propre à chaque projet. Le principal défi a été de concilier une direction artistique personnelle avec une architecture maintenable et performante. Le résultat est un portfolio évolutif qui constitue lui-même une démonstration concrète de mes compétences full-stack.