diff --git a/src/lib/data/assets.ts b/src/lib/data/assets.ts
index 43c18dd..d9bab94 100644
--- a/src/lib/data/assets.ts
+++ b/src/lib/data/assets.ts
@@ -74,6 +74,11 @@ const Assets = {
Postcss: a('postcss.svg'),
Mimir: a('mimir.png'),
Affinity: a('affinity.png'),
+ PHP: a('php.svg'),
+ VisualStudioCode: a('vscode.svg'),
+ VisualStudio: a('visualstudio.svg'),
+ JetBrains: a('jetbrains.svg'),
+ Git: a('git.svg'),
};
export default Assets;
diff --git a/src/lib/data/skills.ts b/src/lib/data/skills.ts
index 7afd084..928f6f0 100644
--- a/src/lib/data/skills.ts
+++ b/src/lib/data/skills.ts
@@ -39,7 +39,8 @@ export const items = [
slug: 'js',
color: 'yellow',
description:
- '', logo: Assets.JavaScript,
+ '',
+ logo: Assets.JavaScript,
name: 'Javascript',
category: 'pro-lang'
}),
@@ -47,7 +48,8 @@ export const items = [
slug: 'ts',
color: 'blue',
description:
- '', logo: Assets.TypeScript,
+ '',
+ logo: Assets.TypeScript,
name: 'Typescript',
category: 'pro-lang'
}),
@@ -55,7 +57,8 @@ export const items = [
slug: 'dart',
color: 'cyan',
description:
- '', logo: Assets.Dart,
+ '',
+ logo: Assets.Dart,
name: 'Dart',
category: 'pro-lang'
}),
@@ -63,7 +66,8 @@ export const items = [
slug: 'java',
color: 'orange',
description:
- '', logo: Assets.Java,
+ '',
+ logo: Assets.Java,
name: 'Java',
category: 'pro-lang'
}),
@@ -71,7 +75,8 @@ export const items = [
slug: 'csharp',
color: 'purple',
description:
- '', logo: Assets.CSharp,
+ '',
+ logo: Assets.CSharp,
name: 'C#',
category: 'pro-lang'
}),
@@ -79,7 +84,8 @@ export const items = [
slug: 'python',
color: 'blue',
description:
- '', logo: Assets.Python,
+ '',
+ logo: Assets.Python,
name: 'Python',
category: 'pro-lang'
}),
@@ -87,7 +93,8 @@ export const items = [
slug: 'c',
color: 'blue',
description:
- '', logo: Assets.C,
+ '',
+ logo: Assets.C,
name: 'C',
category: 'pro-lang'
}),
@@ -95,15 +102,35 @@ export const items = [
slug: 'cpp',
color: 'blue',
description:
- '', logo: Assets.Cpp,
+ '',
+ logo: Assets.Cpp,
name: 'C++',
category: 'pro-lang'
}),
+ defineSkill({
+ slug: 'php',
+ color: 'blue',
+ description:
+ '',
+ logo: Assets.PHP,
+ name: 'PHP',
+ category: 'pro-lang'
+ }),
+ defineSkill({
+ slug: 'kotlin',
+ color: 'purple',
+ description:
+ '',
+ logo: Assets.Kotlin,
+ name: 'Kotlin',
+ category: 'pro-lang'
+ }),
defineSkill({
slug: 'css',
color: 'blue',
description:
- '', logo: Assets.CSS,
+ '',
+ logo: Assets.CSS,
name: 'CSS',
category: 'markup-style'
}),
@@ -111,7 +138,8 @@ export const items = [
slug: 'html',
color: 'orange',
description:
- '', logo: Assets.HTML,
+ '',
+ logo: Assets.HTML,
name: 'HTML',
category: 'markup-style'
}),
@@ -119,7 +147,8 @@ export const items = [
slug: 'sass',
color: 'pink',
description:
- '', logo: Assets.Sass,
+ '',
+ logo: Assets.Sass,
name: 'Sass',
category: 'markup-style'
}),
@@ -127,18 +156,119 @@ export const items = [
slug: 'flutter',
color: 'cyan',
description:
- '', logo: Assets.Flutter,
+ '',
+ logo: Assets.Flutter,
name: 'Flutter',
category: 'framework'
}),
+ defineSkill({
+ slug: 'vuejs',
+ color: 'green',
+ description:
+ '',
+ logo: Assets.VueJs,
+ name: 'VueJS',
+ category: 'framework'
+ }),
+ defineSkill({
+ slug: 'react-native',
+ color: 'cyan',
+ description:
+ '',
+ logo: Assets.ReactJs,
+ name: 'React Native',
+ category: 'framework'
+ }),
+ defineSkill({
+ slug: 'quasar-framework',
+ color: 'blue',
+ description:
+ '',
+ logo: Assets.Quasar,
+ name: 'Quasar Framework',
+ category: 'framework'
+ }),
defineSkill({
slug: 'reactjs',
color: 'cyan',
description:
- '', logo: Assets.ReactJs,
+ '',
+ logo: Assets.ReactJs,
name: 'React Js',
category: 'library'
}),
+ defineSkill({
+ slug: 'postgresql',
+ color: 'blue',
+ description:
+ '',
+ logo: Assets.PostgreSQL,
+ name: 'PostgreSQL',
+ category: 'db'
+ }),
+ defineSkill({
+ slug: 'mongodb',
+ color: 'green',
+ description:
+ '',
+ logo: Assets.MongoDB,
+ name: 'MongoDB',
+ category: 'db'
+ }),
+ defineSkill({
+ slug: 'vscode',
+ color: 'blue',
+ description:
+ '',
+ logo: Assets.VisualStudioCode,
+ name: 'Visual Studio Code',
+ category: 'tools'
+ }),
+ defineSkill({
+ slug: 'visualstudio',
+ color: 'purple',
+ description:
+ '',
+ logo: Assets.VisualStudio,
+ name: 'Visual Studio',
+ category: 'tools'
+ }),
+ defineSkill({
+ slug: 'jetbrains',
+ color: 'black',
+ description:
+ '',
+ logo: Assets.JetBrains,
+ name: 'Suite JetBrains',
+ category: 'tools'
+ }),
+ defineSkill({
+ slug: 'git',
+ color: 'orange',
+ description:
+ '',
+ logo: Assets.Git,
+ name: 'Git',
+ category: 'tools'
+ }),
+ defineSkill({
+ slug: 'docker',
+ color: 'blue',
+ description:
+ '',
+ logo: Assets.Docker,
+ name: 'Docker',
+ category: 'tools'
+ }),
+ defineSkill({
+ slug: 'photoshop',
+ color: 'cyan',
+ description:
+ '',
+ logo: Assets.Photoshop,
+ name: 'Photoshop',
+ category: 'tools'
+ }),
] as const;
export const title = 'Compétences';
diff --git a/static/logos/git.svg b/static/logos/git.svg
new file mode 100644
index 0000000..5bf444b
--- /dev/null
+++ b/static/logos/git.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/logos/jetbrains.svg b/static/logos/jetbrains.svg
new file mode 100644
index 0000000..c4fe87c
--- /dev/null
+++ b/static/logos/jetbrains.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/logos/php.svg b/static/logos/php.svg
new file mode 100644
index 0000000..e4f137c
--- /dev/null
+++ b/static/logos/php.svg
@@ -0,0 +1,96 @@
+
+
\ No newline at end of file
diff --git a/static/logos/visualstudio.svg b/static/logos/visualstudio.svg
new file mode 100644
index 0000000..e7ae716
--- /dev/null
+++ b/static/logos/visualstudio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/logos/vscode.svg b/static/logos/vscode.svg
new file mode 100644
index 0000000..0557c2c
--- /dev/null
+++ b/static/logos/vscode.svg
@@ -0,0 +1,41 @@
+