Skip to content

benamarfaiez/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

157 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio – Faiez Ben Amar

Vercel

CI

codecov

Live demo → https://benamarfaiez.vercel.app


À propos

Portfolio personnel moderne et entièrement responsive, développé avec les meilleures pratiques.

Construit avec : Vite + React 18 + TypeScript + Tailwind CSS + shadcn/ui + Framer Motion déployé sur : Vercel

Tests unitaires + E2E (Playwright) à plus de 90 % de couverture.

Objectif : présenter mon parcours, mes compétences techniques et mes réalisations de manière claire, élégante et professionnelle.


Fonctionnalités

  • 100 % bilingue Français / Anglais (react-i18next)
  • Mode sombre / clair avec persistance (localStorage)
  • Animations fluides (Framer Motion)
  • Bouton "Retour en haut"
  • Téléchargement du CV (PDF)
  • Galerie complète du CV avec lightbox
  • Formatage automatique du texte en Title Case
  • Responsive parfait
  • Accessibilité renforcée (ARIA, contrastes, navigation clavier)
  • Tests unitaires Jest + React Testing Library (couverture > 90 %)
  • Déploiement automatique via Vercel

Technologies utilisées

Catégorie Technologies
Framework React 18, TypeScript, Vite
Styling Tailwind CSS, shadcn/ui, Headless UI
Animations Framer Motion
Internationalisation react-i18next + i18next-browser-languagedetector
Tests Jest, React Testing Library, Vitest
Icônes lucide-react
Lightbox yet-another-react-lightbox
Déploiement Vercel

About

Portfolio personnel moderne, bilingue (FR/EN), ultra-rapide avec React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages