developer-portfolios/my-portfolio/src/components/skills.jsx

91 lines
4.4 KiB
React
Raw Normal View History

2024-08-05 16:37:34 +00:00
import React from 'react';
import CLogo from "./skills/c.png";
import CPPLogo from "./skills/cpp.png";
import DockerLogo from "./skills/docker.png";
import FlaskLogo from "./skills/flask.svg";
import GitLogo from "./skills/git.png";
import GitLabLogo from "./skills/gitlab.png";
import HTMLLogo from "./skills/html.png";
import JavaLogo from "./skills/java.png";
import JSLogo from "./skills/js.png";
import KubLogo from "./skills/k8s.png";
import LinuxLogo from "./skills/linux.svg";
import MongoLogo from "./skills/mongo.png";
import SQLLogo from "./skills/mysql.svg";
import PythonLogo from "./skills/python.svg";
import ReactLogo from "./skills/react.png";
import SelLogo from "./skills/selenium.svg";
import TailwindLogo from "./skills/tailwind.png";
import VimLogo from "./skills/vim.png";
import BashLogo from "./skills/bash.svg";
import animation from "./skill.json"
import Lottie from "react-lottie";
const Skills = () => {
const defaultOptions = {
loop: true,
autoplay: true,
animationData: animation
};
return (
<div className="flex flex-wrap justify-center">
<div className="lg:w-1/2 xl:w-1/2 md:w-full sm:w-full"></div>
<div className="container mx-auto p-4 lg:ml-40 lg:mt-20 overflow-x-hidden lg:w-1/2 ">
<h1 className="text-left font-semibold text-3xl font-serif text-white mb-10 md:mr-30 lg:w-1/2 lg:text-left">My Tech Stack</h1>
<div className="flex flex-wrap flex-col justify-center ">
<div className="skill-group flex flex-row items-center mb-4 ">
<h2 className="text-left font-light text-xl font-serif text-white mr-8">DevOps</h2>
<div className="flex flex-row justify-center items-center">
<img src={DockerLogo} alt="Docker" className="w- h-10 mr-2" />
<img src={KubLogo} alt="Kubernetes" className="w-10 h-10 mr-2" />
<img src={SelLogo} alt="Selenium" className="w-10 h-10 mr-2" />
<img src={BashLogo} alt="Bash" className="w-10 h-10 mr-2" />
</div>
</div>
<div className="skill-group flex flex-row items-center mb-4 lg:w-1/2">
<h2 className="text-left font-light text-xl font-serif text-white mr-8">Web Dev</h2>
<div className="flex flex-row justify-center items-center">
<img src={HTMLLogo} alt="HTML" className="w-10 h-10 mr-2" />
<img src={JSLogo} alt="JavaScript" className="w-10 h-10 mr-2" />
<img src={ReactLogo} alt="React" className="w-10 h-10 mr-2" />
<img src={TailwindLogo} alt="Tailwind" className="w-10 h-10 mr-2" />
<img src={MongoLogo} alt="MongoDB" className="w-10 h-10 mr-2" />
<img src={SQLLogo} alt="MySQL" className="w-10 h-10 mr-2" />
</div>
</div>
<div className="skill-group flex flex-row items-center mb-4 lg:w-1/2">
<h2 className="text-left font-light text-xl font-serif text-white mr-4">Languages</h2>
<div className="flex flex-row justify-center items-center">
<img src={CLogo} alt="C" className="w-10 h-10 mr-2" />
<img src={CPPLogo} alt="C++" className="w-10 h-10 mr-2" />
<img src={JavaLogo} alt="Java" className="w-10 h-10 mr-2" />
<img src={PythonLogo} alt="Python" className="w-10 h-10 mr-2" />
</div>
</div>
<div className="skill-group flex flex-row items-center mb-4 lg:w-1/2">
<h2 className="text-left font-light text-xl font-serif text-white mr-4">Other Skills</h2>
<div className="flex flex-row justify-center items-center">
<img src={FlaskLogo} alt="Flask" className="w-10 h-10 mr-2" />
<img src={GitLogo} alt="Git" className="w-10 h-10 mr-2" />
<img src={GitLabLogo} alt="GitLab" className="w-10 h-10 mr-2" />
<img src={LinuxLogo} alt="Linux" className="w-10 h-10 mr-2" />
<img src={VimLogo} alt="Vim" className="w-10 h-10 mr-2" />
</div>
</div>
</div>
</div>
<div className="hidden lg:block justify-end mr-20 lg:mr-20">
<Lottie
options={defaultOptions}
height={400}
width={400}
/>
</div>
</div>
);
};
export default Skills;