|
1 | 1 | import React from "react"; |
2 | 2 | import { Col, Row } from "react-bootstrap"; |
3 | | -import { |
4 | | - DiJavascript1, |
5 | | - DiReact, |
6 | | - DiNodejs, |
7 | | - DiMongodb, |
8 | | - DiPython, |
9 | | - DiJava, |
10 | | -} from "react-icons/di"; |
11 | | -import { IoLogoVue } from "react-icons/io5"; |
12 | | -import { |
13 | | - SiSpringboot, |
14 | | - SiRedis, |
15 | | - SiNextdotjs, |
16 | | - SiGo, |
17 | | - SiMysql, |
18 | | - SiDocker, |
19 | | - SiKubernetes, |
20 | | - SiTensorflow, |
21 | | - SiPytorch |
22 | | -} from "react-icons/si"; |
23 | | -import { FaGlassMartiniAlt } from "react-icons/fa"; // Gin placeholder icon |
24 | | -import { CgCPlusPlus } from "react-icons/cg"; |
25 | 3 |
|
26 | 4 | const techStackIcons = [ |
27 | 5 | // Languages & Backend |
28 | | - { icon: <CgCPlusPlus />, name: "C++", link: "https://isocpp.org/" }, |
29 | | - { icon: <DiJava />, name: "Java", link: "https://www.java.com/" }, |
30 | | - { icon: <SiSpringboot />, name: "Spring Boot", link: "https://spring.io/projects/spring-boot" }, |
31 | | - { icon: <SiGo />, name: "Go", link: "https://go.dev/" }, |
32 | | - { icon: <FaGlassMartiniAlt />, name: "Gin", link: "https://gin-gonic.com/" }, |
33 | | - { icon: <DiJavascript1 />, name: "JavaScript", link: "https://developer.mozilla.org/en-US/docs/Web/JavaScript" }, |
34 | | - { icon: <DiPython />, name: "Python", link: "https://www.python.org/" }, |
35 | | - { icon: <DiNodejs />, name: "Node.js", link: "https://nodejs.org/" }, |
| 6 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/cplusplus/cplusplus-original.svg" alt="C++" style={{ width: "1em", height: "1em" }} />, name: "C++", link: "https://isocpp.org/" }, |
| 7 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/java/java-original.svg" alt="Java" style={{ width: "1em", height: "1em", filter: "brightness(2.5) contrast(1.1)" }} />, name: "Java", link: "https://www.java.com/" }, |
| 8 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/spring/spring-original.svg" alt="Spring Boot" style={{ width: "1em", height: "1em" }} />, name: "Spring Boot", link: "https://spring.io/projects/spring-boot" }, |
| 9 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/go/go-original.svg" alt="Go" style={{ width: "1em", height: "1em" }} />, name: "Go", link: "https://go.dev/" }, |
| 10 | + { icon: <img src="https://raw.githubusercontent.com/gin-gonic/logo/master/color.png" alt="Gin" style={{ width: "1em", height: "1em", objectFit: "contain" }} />, name: "Gin", link: "https://gin-gonic.com/" }, |
| 11 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/javascript/javascript-original.svg" alt="JavaScript" style={{ width: "1em", height: "1em" }} />, name: "JavaScript", link: "https://developer.mozilla.org/en-US/docs/Web/JavaScript" }, |
| 12 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/python/python-original.svg" alt="Python" style={{ width: "1em", height: "1em" }} />, name: "Python", link: "https://www.python.org/" }, |
| 13 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/django/django-plain.svg" alt="Django" style={{ width: "1em", height: "1em", filter: "brightness(3.5) contrast(1.2)" }} />, name: "Django", link: "https://www.djangoproject.com/" }, |
| 14 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/flask/flask-original.svg" alt="Flask" style={{ width: "1em", height: "1em", filter: "invert(1)" }} />, name: "Flask", link: "https://flask.palletsprojects.com/" }, |
| 15 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/fastapi/fastapi-original.svg" alt="FastAPI" style={{ width: "1em", height: "1em", filter: "brightness(1.2) contrast(1.1)" }} />, name: "FastAPI", link: "https://fastapi.tiangolo.com/" }, |
| 16 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/nodejs/nodejs-original.svg" alt="Node.js" style={{ width: "1em", height: "1em",filter: "brightness(1.2) contrast(1.0)" }} />, name: "Node.js", link: "https://nodejs.org/" }, |
36 | 17 |
|
37 | 18 | // Frontend |
38 | | - { icon: <DiReact />, name: "React", link: "https://react.dev/" }, |
39 | | - { icon: <IoLogoVue />, name: "Vue.js", link: "https://vuejs.org/" }, |
40 | | - { icon: <SiNextdotjs />, name: "Next.js", link: "https://nextjs.org/" }, |
| 19 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/react/react-original.svg" alt="React" style={{ width: "1em", height: "1em" }} />, name: "React", link: "https://react.dev/" }, |
| 20 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/vuejs/vuejs-original.svg" alt="Vue.js" style={{ width: "1em", height: "1em" }} />, name: "Vue.js", link: "https://vuejs.org/" }, |
| 21 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/nextjs/nextjs-original.svg" alt="Next.js" style={{ width: "1em", height: "1em", filter: "invert(1)" }} />, name: "Next.js", link: "https://nextjs.org/" }, |
41 | 22 |
|
42 | 23 | // Databases |
43 | | - { icon: <SiMysql />, name: "MySQL", link: "https://www.mysql.com/" }, |
44 | | - { icon: <DiMongodb />, name: "MongoDB", link: "https://www.mongodb.com/" }, |
45 | | - { icon: <SiRedis />, name: "Redis", link: "https://redis.io/" }, |
| 24 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/mysql/mysql-original.svg" alt="MySQL" style={{ width: "1em", height: "1em", filter: "brightness(1.8) contrast(1.2)" }} />, name: "MySQL", link: "https://www.mysql.com/" }, |
| 25 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/mongodb/mongodb-original.svg" alt="MongoDB" style={{ width: "1em", height: "1em",filter: "brightness(1.2) contrast(1.0)"}} />, name: "MongoDB", link: "https://www.mongodb.com/" }, |
| 26 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/redis/redis-original.svg" alt="Redis" style={{ width: "1em", height: "1em" }} />, name: "Redis", link: "https://redis.io/" }, |
46 | 27 |
|
47 | 28 | // DevOps / Tools |
48 | | - { icon: <SiDocker />, name: "Docker", link: "https://www.docker.com/" }, |
49 | | - { icon: <SiKubernetes />, name: "Kubernetes", link: "https://kubernetes.io/" }, |
| 29 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/docker/docker-original.svg" alt="Docker" style={{ width: "1em", height: "1em", filter: "brightness(1.5) contrast(1.0)"}} />, name: "Docker", link: "https://www.docker.com/" }, |
| 30 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/kubernetes/kubernetes-original.svg" alt="Kubernetes" style={{ width: "1em", height: "1em" }} />, name: "Kubernetes", link: "https://kubernetes.io/" }, |
50 | 31 |
|
51 | 32 | // AI / ML |
52 | | - { icon: <SiPytorch />, name: "PyTorch", link: "https://pytorch.org/" }, |
53 | | - { icon: <SiTensorflow />, name: "TensorFlow", link: "https://www.tensorflow.org/" }, |
| 33 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/pytorch/pytorch-original.svg" alt="PyTorch" style={{ width: "1em", height: "1em" }} />, name: "PyTorch", link: "https://pytorch.org/" }, |
| 34 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/tensorflow/tensorflow-original.svg" alt="TensorFlow" style={{ width: "1em", height: "1em" }} />, name: "TensorFlow", link: "https://www.tensorflow.org/" }, |
| 35 | + { icon: <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/opencv/opencv-original.svg" alt="OpenCV" style={{ width: "1em", height: "1em" }} />, name: "OpenCV", link: "https://opencv.org/" }, |
54 | 36 | ]; |
55 | 37 |
|
56 | 38 |
|
|
0 commit comments