Add skill removal functionality and enhance UI components

- Integrated onRemoveSkill functionality in SkillEvaluation, SkillSelector, and SkillEvaluationCard components for better skill management.
- Updated UI to improve user experience when removing skills, including tooltip descriptions and styling adjustments.
- Added new skills to backend, devops, frontend, and mobile JSON files for comprehensive skill coverage.
This commit is contained in:
Julien Froidefond
2025-08-20 16:06:09 +02:00
parent fe63f9592a
commit 5c510ebd07
22 changed files with 1758 additions and 42 deletions

96
data/skills/design.json Normal file
View File

@@ -0,0 +1,96 @@
{
"category": "Design",
"icon": "palette",
"skills": [
{
"id": "figma",
"name": "Figma",
"description": "Outil de design d'interface collaboratif",
"links": [
"https://www.figma.com/",
"https://help.figma.com/"
]
},
{
"id": "sketch",
"name": "Sketch",
"description": "Outil de design d'interface pour macOS",
"links": [
"https://www.sketch.com/",
"https://www.sketch.com/docs/"
]
},
{
"id": "adobe-xd",
"name": "Adobe XD",
"description": "Outil de design et prototypage d'Adobe",
"links": [
"https://www.adobe.com/products/xd.html",
"https://helpx.adobe.com/xd/"
]
},
{
"id": "ux-ui",
"name": "UX/UI Design",
"description": "Conception d'expérience et d'interface utilisateur",
"links": [
"https://www.nngroup.com/",
"https://material.io/design/"
]
},
{
"id": "design-system",
"name": "Design System",
"description": "Systèmes de design et composants réutilisables",
"links": [
"https://designsystemsrepo.com/",
"https://www.designbetter.co/design-systems-handbook"
]
},
{
"id": "prototyping",
"name": "Prototypage",
"description": "Création de prototypes interactifs",
"links": [
"https://www.prototypr.io/",
"https://www.invisionapp.com/"
]
},
{
"id": "user-research",
"name": "Recherche utilisateur",
"description": "Méthodologies de recherche UX",
"links": [
"https://www.nngroup.com/articles/",
"https://www.usability.gov/"
]
},
{
"id": "accessibility",
"name": "Accessibilité",
"description": "Design accessible et inclusive",
"links": [
"https://www.w3.org/WAI/",
"https://webaim.org/"
]
},
{
"id": "responsive-design",
"name": "Design Responsive",
"description": "Conception adaptative multi-dispositifs",
"links": [
"https://developers.google.com/web/fundamentals/design-and-ux/responsive",
"https://responsivedesign.is/"
]
},
{
"id": "motion-design",
"name": "Motion Design",
"description": "Animation et transitions d'interface",
"links": [
"https://material.io/design/motion/",
"https://www.framer.com/"
]
}
]
}