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" },
];
