🎨 Add ProjectCard component with hover effect (Story 2.1)

Reusable project card with NuxtImg lazy loading, hover overlay with
"Discover" CTA, responsive design, and full accessibility support
including prefers-reduced-motion.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-06 02:04:24 +01:00
parent 676d362b24
commit 4117a84809
6 changed files with 162 additions and 38 deletions

View File

@@ -74,6 +74,11 @@
"meta_title": "C\u00e9lian - Full-Stack Developer | Quick Resume",
"meta_description": "Full-Stack Developer specialized in Vue.js, Nuxt, Laravel. Discover my profile and projects in 30 seconds."
},
"projects": {
"discover": "Discover",
"no_projects": "No projects yet",
"view_all": "View all projects"
},
"pages": {
"projects": {
"title": "Projects",

View File

@@ -74,6 +74,11 @@
"meta_title": "C\u00e9lian - D\u00e9veloppeur Full-Stack | CV Express",
"meta_description": "D\u00e9veloppeur Full-Stack sp\u00e9cialis\u00e9 en Vue.js, Nuxt, Laravel. D\u00e9couvrez mon profil et mes projets en 30 secondes."
},
"projects": {
"discover": "D\u00e9couvrir",
"no_projects": "Aucun projet pour le moment",
"view_all": "Voir tous les projets"
},
"pages": {
"projects": {
"title": "Projets",