Retour
Portfolio v2
En coursRefonte complète du portfolio en Next.js 16 App Router et TypeScript. L'API GitHub alimente en temps réel les pages /projects et /skills. Design system cohérent (tokens CSS, thème clair/sombre persisté sans flash), page à propos avec intro terminal typewriter.
Next.js 16React 19TypeScriptTailwind CSS v4Three.jsFramer Motion
mars 2025
// fonctionnalités
- Page projets alimentée par l'API GitHub (repos propres + contributions)
- Page compétences avec stats GitHub par technologie et détection de frameworks via package.json
- Page à propos avec animation terminal typewriter
- Formulaire de contact avec états animés et anti-spam honeypot
- Thème clair/sombre persisté via cookie (sans flash SSR)
// défis
- Détection des frameworks JS via parsing du package.json de chaque repo (API Contents GitHub)
- Zéro flash de thème au chargement sans JavaScript côté client au premier rendu
- Migration TypeScript complète depuis une base JavaScript
// axes d'amélioration
- Dashboard privé avec suivi financier multi-banques
- Authentification NextAuth v5 pour les routes /dashboard
- Blog avec éditeur privé et persistance en base de données