mirror of
https://github.com/mmahdium/portfolio.git
synced 2025-12-20 09:23:54 +01:00
252 lines
5.2 KiB
TypeScript
252 lines
5.2 KiB
TypeScript
import type { Tag } from "@/types/portfolio.types";
|
|
|
|
export const expert: Tag[] = [
|
|
{
|
|
label: "Axios",
|
|
icon: "simple-icons:axios",
|
|
to: "https://axios-http.com",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "Git",
|
|
icon: "i-logos-git-icon",
|
|
to: "https://git-scm.com",
|
|
type: "Tool",
|
|
},
|
|
{
|
|
label: "GitHub",
|
|
icon: "i-logos-github-octocat",
|
|
to: "https://github.com",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "GitLab",
|
|
icon: "i-logos-gitlab-icon",
|
|
to: "https://gitlab.com",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "vue-i18n",
|
|
icon: "i-twemoji-globe-with-meridians",
|
|
to: "https://vue-i18n.intlify.dev",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "GitHub Actions",
|
|
icon: "simple-icons:githubactions",
|
|
to: "https://docs.github.com/actions",
|
|
type: "DevOps",
|
|
},
|
|
{
|
|
label: "Docker",
|
|
icon: "i-logos-docker-icon",
|
|
to: "https://www.docker.com",
|
|
type: "DevOps",
|
|
},
|
|
{
|
|
label: "Linux",
|
|
icon: "i-logos-linux-tux",
|
|
to: "https://www.kernel.org",
|
|
type: "Tool", // refined from Language
|
|
},
|
|
{
|
|
label: "Ubuntu",
|
|
icon: "i-logos-ubuntu",
|
|
to: "https://www.ubuntu.com",
|
|
type: "Tool",
|
|
},
|
|
{
|
|
label: "Matomo",
|
|
icon: "i-logos-matomo-icon",
|
|
to: "https://matomo.org",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "Cloudflare",
|
|
icon: "i-logos-cloudflare-icon",
|
|
to: "https://www.cloudflare.com",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "DaisyUI",
|
|
icon: "i-logos-daisyui-icon",
|
|
to: "https://daisyui.com",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "Nginx",
|
|
icon: "i-logos-nginx",
|
|
to: "https://www.nginx.com",
|
|
type: "DevOps",
|
|
},
|
|
{
|
|
label: "Supabase",
|
|
icon: "i-logos-supabase-icon",
|
|
to: "https://supabase.io",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "Vercel",
|
|
icon: "i-logos-vercel-icon",
|
|
to: "https://vercel.com",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "Appwrite",
|
|
icon: "i-logos-appwrite-icon",
|
|
to: "https://appwrite.io/",
|
|
type: "Service",
|
|
},
|
|
{
|
|
label: "MariaDB",
|
|
icon: "i-logos-mariadb-icon",
|
|
to: "https://mariadb.org",
|
|
type: "Data",
|
|
},
|
|
];
|
|
|
|
export const proficient: Tag[] = [
|
|
{
|
|
label: "Nuxt.js",
|
|
icon: "i-logos-nuxt-icon",
|
|
to: "https://nuxt.com",
|
|
type: "Framework",
|
|
},
|
|
{
|
|
label: "Swagger",
|
|
icon: "logos:swagger",
|
|
to: "https://swagger.io",
|
|
type: "Tool",
|
|
},
|
|
{
|
|
label: "WebSocket",
|
|
icon: "i-twemoji-electric-plug",
|
|
to: "https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "Vue.js",
|
|
icon: "i-logos-vue",
|
|
to: "https://vuejs.org",
|
|
type: "Framework",
|
|
},
|
|
{
|
|
label: "TypeScript",
|
|
icon: "i-logos-typescript-icon",
|
|
to: "https://www.typescriptlang.org",
|
|
type: "Language",
|
|
},
|
|
{
|
|
label: "Tailwind CSS",
|
|
icon: "i-logos-tailwindcss-icon",
|
|
to: "https://tailwindcss.com",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "PostgreSQL",
|
|
icon: "i-logos-postgresql",
|
|
to: "https://www.postgresql.org",
|
|
type: "Data",
|
|
},
|
|
{
|
|
label: "pnpm",
|
|
icon: "i-logos-pnpm",
|
|
to: "https://pnpm.io/",
|
|
type: "Tool",
|
|
},
|
|
{
|
|
label: "Pinia",
|
|
icon: "i-logos-pinia",
|
|
to: "https://pinia.vuejs.org",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: ".NET",
|
|
icon: "i-logos-dotnet",
|
|
to: "https://dotnet.microsoft.com/",
|
|
type: "Framework",
|
|
},
|
|
{
|
|
label: "Go",
|
|
icon: "i-logos-go",
|
|
to: "https://golang.org/",
|
|
type: "Language",
|
|
},
|
|
{
|
|
label: "Gin",
|
|
icon: "i-logos-gin",
|
|
to: "https://gin-gonic.com",
|
|
type: "Framework", // refined from Library
|
|
},
|
|
];
|
|
|
|
export const usedBefore: Tag[] = [
|
|
{
|
|
label: "Python",
|
|
icon: "i-logos-python",
|
|
to: "https://www.python.org",
|
|
type: "Language",
|
|
},
|
|
{
|
|
label: "Iconify",
|
|
icon: "simple-icons:iconify",
|
|
to: "https://iconify.design",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "C",
|
|
icon: "i-logos-c",
|
|
to: "https://en.wikipedia.org/wiki/C_(programming_language)",
|
|
type: "Language",
|
|
},
|
|
{
|
|
label: "C++",
|
|
icon: "i-logos-c-plusplus",
|
|
to: "https://en.wikipedia.org/wiki/C%2B%2B",
|
|
type: "Language",
|
|
},
|
|
{
|
|
label: "Arduino",
|
|
icon: "simple-icons:arduino",
|
|
to: "https://www.arduino.cc/",
|
|
type: "Tool",
|
|
},
|
|
{
|
|
label: "Flask",
|
|
icon: "simple-icons:flask",
|
|
to: "https://flask.palletsprojects.com/",
|
|
type: "Framework",
|
|
},
|
|
{
|
|
label: "SQLite",
|
|
icon: "i-logos-sqlite",
|
|
to: "https://www.sqlite.org/index.html",
|
|
type: "Data",
|
|
},
|
|
{
|
|
label: "Material UI",
|
|
icon: "i-logos-material-ui",
|
|
to: "https://mui.com",
|
|
type: "Library",
|
|
},
|
|
{
|
|
label: "MongoDB",
|
|
icon: "i-logos-mongodb-icon",
|
|
to: "https://www.mongodb.com",
|
|
type: "Data",
|
|
},
|
|
];
|
|
|
|
export const aiStack: Tag[] = [
|
|
{ label: "Cursor", icon: "i-mdi-cursor-default-click" },
|
|
// { label: "Qoder", icon: "i-mdi-robot-outline" },
|
|
// { label: "Kiro", icon: "i-mdi-brain" },
|
|
// { label: "AgentRouter", icon: "i-mdi-router-network" },
|
|
// { label: "OpenSpec", icon: "i-mdi-file-document-outline" },
|
|
// { label: "RooCode", icon: "i-mdi-code-braces" },
|
|
// { label: "NotebookLM", icon: "i-mdi-notebook-outline" },
|
|
// { label: "context7 MCP", icon: "i-mdi-server-network" },
|
|
// { label: "BrowserMCP Tools", icon: "i-mdi-web" },
|
|
// { label: "Chrome DevTools", icon: "i-mdi-google-chrome" },
|
|
];
|