mirror of
https://github.com/theoludwig/theoludwig.git
synced 2024-12-08 00:44:30 +01:00
112 lines
2.6 KiB
TypeScript
112 lines
2.6 KiB
TypeScript
export interface Skill {
|
|
link: string
|
|
image: string | { [key: string]: string }
|
|
}
|
|
|
|
export const skills = {
|
|
JavaScript: {
|
|
link: 'https://developer.mozilla.org/docs/Web/JavaScript',
|
|
image: '/images/skills/JavaScript.png'
|
|
},
|
|
TypeScript: {
|
|
link: 'https://www.typescriptlang.org/',
|
|
image: '/images/skills/TypeScript.png'
|
|
},
|
|
Python: {
|
|
link: 'https://www.python.org/',
|
|
image: '/images/skills/Python.png'
|
|
},
|
|
'C/C++': {
|
|
link: 'https://isocpp.org/',
|
|
image: '/images/skills/C-Cpp.png'
|
|
},
|
|
PHP: {
|
|
link: 'https://www.php.net/',
|
|
image: '/images/skills/PHP.png'
|
|
},
|
|
Laravel: {
|
|
link: 'https://laravel.com/',
|
|
image: '/images/skills/Laravel.png'
|
|
},
|
|
Dart: {
|
|
link: 'https://dart.dev/',
|
|
image: '/images/skills/Dart.png'
|
|
},
|
|
Flutter: {
|
|
link: 'https://flutter.dev/',
|
|
image: '/images/skills/Flutter.webp'
|
|
},
|
|
HTML: {
|
|
link: 'https://developer.mozilla.org/docs/Web/HTML',
|
|
image: '/images/skills/HTML.png'
|
|
},
|
|
CSS: {
|
|
link: 'https://developer.mozilla.org/docs/Web/CSS',
|
|
image: '/images/skills/CSS.png'
|
|
},
|
|
'Tailwind CSS': {
|
|
link: 'https://tailwindcss.com/',
|
|
image: '/images/skills/TailwindCSS.png'
|
|
},
|
|
SASS: {
|
|
link: 'https://sass-lang.com/',
|
|
image: '/images/skills/SASS.svg'
|
|
},
|
|
'React.js (+ Next.js)': {
|
|
link: 'https://reactjs.org/',
|
|
image: '/images/skills/ReactJS.png'
|
|
},
|
|
'Node.js': {
|
|
link: 'https://nodejs.org/',
|
|
image: '/images/skills/NodeJS.png'
|
|
},
|
|
Fastify: {
|
|
link: 'https://www.fastify.io/',
|
|
image: {
|
|
light: '/images/skills/Fastify-light.png',
|
|
dark: '/images/skills/Fastify-dark.png'
|
|
}
|
|
},
|
|
Prisma: {
|
|
link: 'https://www.prisma.io/',
|
|
image: {
|
|
light: '/images/skills/Prisma-light.png',
|
|
dark: '/images/skills/Prisma-dark.png'
|
|
}
|
|
},
|
|
PostgreSQL: {
|
|
link: 'https://www.postgresql.org/',
|
|
image: '/images/skills/PostgreSQL.png'
|
|
},
|
|
MySQL: {
|
|
link: 'https://www.mysql.com/',
|
|
image: '/images/skills/MySQL.png'
|
|
},
|
|
Strapi: {
|
|
link: 'https://strapi.io/',
|
|
image: '/images/skills/Strapi.png'
|
|
},
|
|
'Visual Studio Code': {
|
|
link: 'https://code.visualstudio.com/',
|
|
image: '/images/skills/VisualStudioCode.png'
|
|
},
|
|
Git: {
|
|
link: 'https://git-scm.com/',
|
|
image: '/images/skills/Git.png'
|
|
},
|
|
Ubuntu: {
|
|
link: 'https://ubuntu.com/',
|
|
image: '/images/skills/Ubuntu.png'
|
|
},
|
|
'GNU/Linux': {
|
|
link: 'https://www.gnu.org/',
|
|
image: '/images/skills/GNU-Linux.png'
|
|
},
|
|
Docker: {
|
|
link: 'https://www.docker.com/',
|
|
image: '/images/skills/Docker.png'
|
|
}
|
|
} as const
|
|
|
|
export type SkillName = keyof typeof skills
|