Téo Casanova

Portfolio.

Application Next.js développée pour présenter mon parcours, mes compétences et mes projets à travers une interface responsive, sobre et maintenable.

Portfolio
GitHubFront-EndNext.jsPortfolio
nexttypescriptreactvercelfigma

Contexte

Projet personnel réalisé pour construire un portfolio cohérent avec mon objectif professionnel : devenir développeur React / Next.js sur des applications web modernes.

Stack

Next.js App RouterTypeScriptReactTailwind CSSResendVercelFigma

Choix techniques

  • Next.js App Router pour structurer les pages et la navigation
  • TypeScript pour typer les données du portfolio
  • Tailwind CSS pour construire une interface responsive fidèle aux maquettes
  • Données locales typées pour gérer les projets, compétences et liens
  • Resend pour rendre le formulaire de contact fonctionnel

Fonctionnalités

Design responsivePages dynamiquesDonnées typéesFormulaire contactEmail copiable

Ce que ce projet démontre

  • Conception complète d’un portfolio de développeur
  • Traduction de maquettes Figma en interface responsive
  • Structuration d’une application Next.js maintenable
  • Réutilisation de composants UI cohérents
  • Mise en place d’un formulaire de contact fonctionnel avec Resend

Limites actuelles

  • Contenu administré manuellement dans des fichiers TypeScript
  • Pas de CMS ou back-office
  • Pas de light mode en V1