New Portfolio
Une refonte totale
Ce portfolio est une vitrine de mon parcours et de mes compétences en développement web. Conçu avec une interface élégante et intuitive, il met en avant mes réalisations, mes compétences techniques et mon expérience. Ce projet technique ambitieux m'a permis d'explorer de nouvelles technologies tout en optimisant les performances pour garantir un site fluide, responsive et prêt pour la production, offrant ainsi une expérience utilisateur optimale sur tous les appareils.
Technologies utilisées
- Next.js : Pour un rendu côté serveur (SSR) et une optimisation des performances.
- React et TypeScript : Pour une base solide et une gestion efficace des types.
- Prismic : Utilisé en tant que CMS headless pour faciliter la gestion de contenu dynamique.
- SASS/SCSS : Pour la gestion de styles modulaires et un code CSS maintenable.
- Vercel : Hébergement du projet, déploiement continu et gestion des prévisualisations.
Défis relevés
- Optimisation des performances : Le plus grand défi a été d'assurer que le portfolio charge rapidement tout en incluant des animations et des images de haute qualité. L'intégration de Next.js avec un rendu côté serveur (SSR) et la génération de pages statiques ont permis d'atteindre cet objectif.
- Gestion du contenu dynamique : L'utilisation de Prismic comme CMS headless m'a permis de créer des pages dynamiques sans avoir à toucher au code chaque fois que je souhaite ajouter ou modifier du contenu. Ce processus automatisé simplifie la mise à jour de mon portfolio.
- Responsive Design : J'ai conçu ce portfolio pour qu'il soit entièrement responsive, s'adaptant à tout type d'écran, du mobile à l'ordinateur de bureau. J'ai utilisé SCSS pour créer une mise en page flexible et fluide.
- Accessibilité : J'ai prêté une attention particulière à l'accessibilité, en m'assurant que mon portfolio est navigable via clavier et que le contraste des couleurs est optimisé pour les utilisateurs ayant des déficiences visuelles.