1
1
mirror of https://github.com/theoludwig/theoludwig.git synced 2024-11-05 04:51:30 +01:00
.profile/components/Skills/skills.ts

116 lines
2.7 KiB
TypeScript
Raw Normal View History

2021-06-24 19:46:44 +02:00
export interface Skill {
link: string
image: string | { [key: string]: string }
}
2022-10-20 22:24:01 +02:00
export const skills = {
2021-04-18 01:56:23 +02:00
JavaScript: {
link: "https://developer.mozilla.org/docs/Web/JavaScript",
image: "/images/skills/JavaScript.png",
2021-04-18 01:56:23 +02:00
},
TypeScript: {
link: "https://www.typescriptlang.org/",
image: "/images/skills/TypeScript.png",
2021-04-18 01:56:23 +02:00
},
Python: {
link: "https://www.python.org/",
image: "/images/skills/Python.png",
2021-04-18 01:56:23 +02:00
},
"C/C++": {
link: "https://isocpp.org/",
image: "/images/skills/C-Cpp.png",
2021-06-24 19:46:44 +02:00
},
2022-10-20 22:24:01 +02:00
PHP: {
link: "https://www.php.net/",
image: "/images/skills/PHP.png",
2022-10-20 22:24:01 +02:00
},
Laravel: {
link: "https://laravel.com/",
image: "/images/skills/Laravel.png",
2022-10-20 22:24:01 +02:00
},
2021-04-18 01:56:23 +02:00
Dart: {
link: "https://dart.dev/",
image: "/images/skills/Dart.png",
2021-04-18 01:56:23 +02:00
},
Flutter: {
link: "https://flutter.dev/",
image: "/images/skills/Flutter.webp",
2021-04-18 01:56:23 +02:00
},
HTML: {
link: "https://developer.mozilla.org/docs/Web/HTML",
image: "/images/skills/HTML.png",
2021-04-18 01:56:23 +02:00
},
CSS: {
link: "https://developer.mozilla.org/docs/Web/CSS",
image: "/images/skills/CSS.png",
2021-04-18 01:56:23 +02:00
},
"Tailwind CSS": {
link: "https://tailwindcss.com/",
image: "/images/skills/TailwindCSS.png",
2021-06-24 19:46:44 +02:00
},
2021-04-18 01:56:23 +02:00
SASS: {
link: "https://sass-lang.com/",
image: "/images/skills/SASS.svg",
2021-04-18 01:56:23 +02:00
},
"React.js (+ Next.js)": {
link: "https://reactjs.org/",
image: "/images/skills/ReactJS.png",
2021-04-18 01:56:23 +02:00
},
"Node.js": {
link: "https://nodejs.org/",
image: "/images/skills/NodeJS.png",
2021-04-18 01:56:23 +02:00
},
2021-06-24 19:46:44 +02:00
Fastify: {
link: "https://www.fastify.io/",
2021-06-24 19:46:44 +02:00
image: {
light: "/images/skills/Fastify-light.png",
dark: "/images/skills/Fastify-dark.png",
},
2021-06-24 19:46:44 +02:00
},
Prisma: {
link: "https://www.prisma.io/",
2021-06-24 19:46:44 +02:00
image: {
light: "/images/skills/Prisma-light.png",
dark: "/images/skills/Prisma-dark.png",
},
2021-06-24 19:46:44 +02:00
},
PostgreSQL: {
link: "https://www.postgresql.org/",
image: "/images/skills/PostgreSQL.png",
2021-06-24 19:46:44 +02:00
},
2021-04-18 01:56:23 +02:00
MySQL: {
link: "https://www.mysql.com/",
image: "/images/skills/MySQL.png",
2021-04-18 01:56:23 +02:00
},
Strapi: {
link: "https://strapi.io/",
image: "/images/skills/Strapi.png",
2021-04-18 01:56:23 +02:00
},
"Visual Studio Code": {
link: "https://code.visualstudio.com/",
image: "/images/skills/VisualStudioCode.png",
2021-04-18 01:56:23 +02:00
},
Git: {
link: "https://git-scm.com/",
image: "/images/skills/Git.png",
2021-04-18 01:56:23 +02:00
},
Ubuntu: {
link: "https://ubuntu.com/",
image: "/images/skills/Ubuntu.png",
2021-04-18 01:56:23 +02:00
},
"Arch Linux": {
link: "https://archlinux.org/",
image: "/images/skills/ArchLinux.png",
2023-06-18 12:18:24 +02:00
},
"GNU/Linux": {
link: "https://www.gnu.org/",
image: "/images/skills/GNU-Linux.png",
2021-10-01 08:36:18 +02:00
},
2021-04-18 01:56:23 +02:00
Docker: {
link: "https://www.docker.com/",
image: "/images/skills/Docker.png",
},
2021-04-18 01:56:23 +02:00
} as const
2022-10-20 22:24:01 +02:00
export type SkillName = keyof typeof skills