Portfolio développeur premium de niveau 2026, conçu pour impressionner les clients premium, recruteurs senior et fondateurs/CTOs.
- Next.js 16+ avec App Router
- TypeScript strict mode
- React 19+ (Server Components par défaut)
- TailwindCSS v4 pour le styling
- Framer Motion + GSAP pour les animations premium
- Lenis pour le smooth scrolling
- Zod pour la validation runtime
- Fond : Blanc (#ffffff) avec accents gris subtils
- Accent Noir : #000000 (premium, editorial)
- Typography : Geist Sans (moderne, clean)
- Spacing : Scale éditoriale généreuse
- Animations intentionnelles et raffinées
- Text reveal (caractère par caractère)
- Scroll-triggered animations avec GSAP
- Hover effects premium (scale, border, opacity)
- Parallax subtil
src/
├── app/
│ ├── layout.tsx # Layout racine avec Lenis
│ ├── page.tsx # Page d'accueil avec toutes les sections
│ └── globals.css # Design system & styles globaux
│
├── components/
│ ├── ui/ # Composants UI réutilisables
│ │ ├── Button.tsx # Button avec variants premium
│ │ └── index.ts
│ ├── sections/ # Sections de page
│ │ ├── Hero.tsx # Hero avec animations premium
│ │ ├── About.tsx # Section About avec scroll animations
│ │ ├── Experience.tsx # Timeline verticale animée
│ │ ├── Projects.tsx # Grid de projets avec hover effects
│ │ ├── TechStack.tsx # Stack technique avec micro-interactions
│ │ ├── Process.tsx # Processus de travail
│ │ └── index.ts
│ ├── layout/ # Composants de layout
│ │ ├── Header.tsx # Navigation sticky avec menu mobile
│ │ ├── Footer.tsx # Footer minimal avec social links
│ │ └── index.ts
│ └── providers/ # Providers React
│ └── SmoothScrollProvider.tsx
│
├── data/ # Données du portfolio (data-driven)
│ ├── projects.ts # Projets
│ ├── experience.ts # Expériences professionnelles
│ └── skills.ts # Compétences techniques
│
├── lib/
│ ├── hooks/ # Custom React Hooks
│ │ └── useScrollAnimation.ts
│ └── utils/
│ ├── animations.ts # Variants Framer Motion
│ └── cn.ts # Utility pour classes Tailwind
│
└── types/ # Types TypeScript globaux
└── index.ts
- Sticky header avec backdrop blur
- Navigation smooth scroll
- Menu mobile animé
- Hover states premium
- Animation d'entrée fluide
- Text reveal caractère par caractère
- Background dynamique avec parallax
- CTAs avec hover effects premium
- Scroll indicator animé
- Scroll-triggered animations (GSAP)
- Grid de highlights avec hover effects
- Typography premium avec hierarchy claire
- Timeline verticale animée
- Alternance gauche/droite sur desktop
- Cards avec hover effects
- Technologies et achievements
- Grid de projets avec hover reveal
- Overlay animé au hover
- Metadata (role, impact, stack)
- Cards premium avec border animations
- Layout moderne par catégories
- Micro-interactions sur hover
- Tags animés avec stagger
- 4 étapes du processus de travail
- Cards avec hover effects
- Numérotation premium
- Minimal et élégant
- Name + role
- Social links avec animations
- Copyright
# Développement
npm run dev
# Build de production
npm run build
# Démarrer le serveur de production
npm start
# Linter
npm run lintLes données sont centralisées dans /src/data/ :
projects.ts: Ajoutez/modifiez vos projetsexperience.ts: Mettez à jour votre expérienceskills.ts: Personnalisez votre stack technique
Les couleurs sont définies dans src/app/globals.css via les variables CSS :
--color-white: #ffffff;
--color-black: #000000;
--color-accent: #000000;Les variants d'animation sont dans src/lib/utils/animations.ts. Personnalisez-les selon vos besoins.
- ✅ Smooth Scrolling : Lenis pour un scroll fluide
- ✅ Animations Intentionnelles : Framer Motion + GSAP
- ✅ Performance : Server Components, optimisations Next.js
- ✅ SEO-Ready : Metadata complète, structure sémantique
- ✅ Accessible : ARIA labels, focus states, navigation clavier
- ✅ Responsive : Mobile-first, breakpoints optimisés
- ✅ Data-Driven : Contenu facilement modifiable
Chaque décision de design et technique renforce la crédibilité senior et la qualité premium. Le portfolio est conçu pour :
- ✅ Impressionner les clients premium
- ✅ Attirer les recruteurs senior
- ✅ Convaincre les fondateurs/CTOs
- ✅ Démontrer un niveau de compétence élevé
Pas de template générique — Tout est personnalisé, intentionnel et premium.
Note : Ce portfolio suit les standards 2026 pour les portfolios développeur premium. Prêt pour un niveau Awwwards.