On branch master
Changes to be committed: modified: app/(root)/page.jsx modified: app/about/components/about/about.jsx deleted: app/about/components/about/spotify/animation.jsx deleted: app/about/components/about/spotify/card.jsx deleted: app/about/components/about/spotify/fetch.js modified: app/about/components/education.jsx modified: app/about/layout.jsx modified: app/about/loading.jsx modified: app/about/page.jsx modified: app/layout.jsx modified: app/not-found.jsx modified: app/projects/[slug]/page.jsx modified: app/projects/archive/page.jsx modified: app/projects/layout.jsx modified: app/projects/loading.jsx modified: app/projects/page.jsx deleted: components/Chat.jsx modified: components/Footer.jsx modified: components/Navbar.jsx modified: json/data.json modified: pnpm-lock.yaml new file: public/image/me.jpeg deleted: public/image/me.jpg new file: public/image/me1.jpeg deleted: public/image/me1.jpg new file: public/image/me2.jpeg new file: public/image/me3.jpeg deleted: public/image/me3.jpg deleted: public/image/me4.jpeg new file: public/image/me4.jpg new file: public/image/me7.jpg deleted: vite-to_VS/README.md
This commit is contained in:
parent
4542735373
commit
55249b5aa6
32 changed files with 298 additions and 582 deletions
|
|
@ -7,18 +7,17 @@ import Link from "next/link";
|
|||
|
||||
// Компоненты
|
||||
import Button from "@/components/Button";
|
||||
import Me from "@/public/image/me.jpg";
|
||||
import MeAbout from "@/public/image/me2.jpg";
|
||||
import Me from "@/public/image/me.jpeg";
|
||||
import MeAbout from "@/public/image/me7.jpg";
|
||||
import Setup from "@/public/image/setup.jpg";
|
||||
import ProjectAll from "@/public/image/projects.png";
|
||||
import Hr from "@/components/Hr";
|
||||
// Значки
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { faGithub } from "@fortawesome/free-brands-svg-icons";
|
||||
import { faInstagram } from "@fortawesome/free-brands-svg-icons";
|
||||
import { faLinkedin } from "@fortawesome/free-brands-svg-icons";
|
||||
import { faDiscord } from "@fortawesome/free-brands-svg-icons";
|
||||
import { faEnvelope } from "@fortawesome/free-solid-svg-icons";
|
||||
import { faVk } from "@fortawesome/free-brands-svg-icons";
|
||||
import { faTelegram } from "@fortawesome/free-brands-svg-icons";
|
||||
|
||||
const MyPage = () => {
|
||||
const fullpageOptions = {
|
||||
|
|
@ -43,14 +42,14 @@ const MyPage = () => {
|
|||
transition={{
|
||||
type: "spring",
|
||||
}}>
|
||||
<div className="block md:hidden col-span-1 mx-auto my-10">
|
||||
<div className="bg-slate-500 rounded-full h-60 w-60 grayscale hover:grayscale-0 transition-all ease duration-300">
|
||||
<div className="block md:hidden col-span-1 mx-auto my-5">
|
||||
<div className="bg-slate-500 rounded h-40 w-40 grayscale hover:grayscale-0 transition-all ease duration-300">
|
||||
<Image
|
||||
src={Me}
|
||||
width={500}
|
||||
height={500}
|
||||
className="rounded-full w-full h-full object-cover "
|
||||
alt="Korobtsev"
|
||||
className="rounded w-half h-half object-cover "
|
||||
alt="V.Korobtsev"
|
||||
placeholder="blur"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -73,7 +72,7 @@ const MyPage = () => {
|
|||
delay: 0.3,
|
||||
type: "spring",
|
||||
}}>
|
||||
Разработчик, Инженер, Архитектор
|
||||
Главное
|
||||
</motion.h1>
|
||||
<motion.p
|
||||
className="title text-md 2xl:text-xl mt-4 tracking-wider text-gray-500 leading-[1.7rem]"
|
||||
|
|
@ -83,7 +82,7 @@ const MyPage = () => {
|
|||
delay: 0.4,
|
||||
type: "spring",
|
||||
}}>
|
||||
Привет! Я Виталий Коробцев. Создатель "Гибридной Офисной Системы". Под моим руководством или с моим участием создано множество крупных проектов. На данном сайте я решил собрать некоторые из них и рассказать о себе и своих проектах - завершенных, текущих, планируемых.
|
||||
Привет! Я Виталий Коробцев. Создатель "Гибридной Офисной Системы". Под моим руководством (или с моим участием) создано множество крупных проектов. На данном сайте я решил собрать некоторые из них и рассказать о себе и своих проектах - завершенных, текущих, планируемых.
|
||||
|
||||
</motion.p>
|
||||
<motion.div
|
||||
|
|
@ -95,16 +94,10 @@ const MyPage = () => {
|
|||
type: "spring",
|
||||
}}>
|
||||
<Button variation="primary">
|
||||
<Link
|
||||
href={"/docs/cv.pdf"}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
download>
|
||||
Download CV
|
||||
</Link>
|
||||
<a href="#projects">Проекты</a>
|
||||
</Button>
|
||||
<Button variation="secondary">
|
||||
<a href="#contact">Contact Me</a>
|
||||
<a href="#contact">Связаться</a>
|
||||
</Button>
|
||||
</motion.div>
|
||||
</motion.div>
|
||||
|
|
@ -168,7 +161,7 @@ const MyPage = () => {
|
|||
delay: 0.1,
|
||||
type: "spring",
|
||||
}}>
|
||||
About Me
|
||||
Обо мне
|
||||
</motion.h1>
|
||||
<Hr />
|
||||
<motion.p
|
||||
|
|
@ -179,7 +172,7 @@ const MyPage = () => {
|
|||
delay: 0.2,
|
||||
type: "spring",
|
||||
}}>
|
||||
A brief introduction about me and my interest.
|
||||
Немного обо мне и моих интересах.
|
||||
</motion.p>
|
||||
<motion.div
|
||||
initial={{ y: 40, opacity: 0 }}
|
||||
|
|
@ -189,7 +182,7 @@ const MyPage = () => {
|
|||
type: "spring",
|
||||
}}>
|
||||
<Button variation="primary">
|
||||
<Link href="/about">Learn More</Link>
|
||||
<Link href="/about">Читать</Link>
|
||||
</Button>
|
||||
</motion.div>
|
||||
</div>
|
||||
|
|
@ -220,7 +213,7 @@ const MyPage = () => {
|
|||
src={ProjectAll}
|
||||
layout="fill"
|
||||
className="object-cover"
|
||||
alt="Korobtsev Setup"
|
||||
alt="Рабочее место"
|
||||
placeholder="blur"
|
||||
/>
|
||||
</motion.div>
|
||||
|
|
@ -234,7 +227,7 @@ const MyPage = () => {
|
|||
delay: 0.1,
|
||||
type: "spring",
|
||||
}}>
|
||||
My Projects
|
||||
Проекты
|
||||
</motion.h1>
|
||||
<Hr />
|
||||
<motion.p
|
||||
|
|
@ -245,10 +238,10 @@ const MyPage = () => {
|
|||
delay: 0.2,
|
||||
type: "spring",
|
||||
}}>
|
||||
This is some of my projects that I have done{" "}
|
||||
Некоторые из проектов с моим учаcтием {" "}
|
||||
<span className="bg-transparent md:bg-gray-100 bg-opacity-50 xl:bg-transparent">
|
||||
{" "}
|
||||
and currently working on.
|
||||
или под моим руководством.
|
||||
</span>
|
||||
</motion.p>
|
||||
<motion.div
|
||||
|
|
@ -259,7 +252,7 @@ const MyPage = () => {
|
|||
type: "spring",
|
||||
}}>
|
||||
<Button variation="primary">
|
||||
<Link href="/projects">Learn More</Link>
|
||||
<Link href="/projects">Просмотреть</Link>
|
||||
</Button>
|
||||
</motion.div>
|
||||
</div>
|
||||
|
|
@ -290,7 +283,7 @@ const MyPage = () => {
|
|||
src={Setup}
|
||||
layout="fill"
|
||||
className="object-cover"
|
||||
alt="Korobtsev Setup"
|
||||
alt="Рабочее место"
|
||||
placeholder="blur"
|
||||
/>
|
||||
</motion.div>
|
||||
|
|
@ -304,7 +297,7 @@ const MyPage = () => {
|
|||
delay: 0.1,
|
||||
type: "spring",
|
||||
}}>
|
||||
Get In Touch
|
||||
Связаться
|
||||
</motion.h1>
|
||||
<Hr />
|
||||
<motion.p
|
||||
|
|
@ -315,9 +308,9 @@ const MyPage = () => {
|
|||
delay: 0.2,
|
||||
type: "spring",
|
||||
}}>
|
||||
Feel free to contact me if you have any{" "}
|
||||
Не стесняйтесь связаться со мной,{" "}
|
||||
<span className="bg-transparent md:bg-gray-100 bg-opacity-50 xl:bg-transparent">
|
||||
questions or just want to say hi.
|
||||
можем посотрудничать и реализовать Ваш проект.
|
||||
</span>
|
||||
</motion.p>
|
||||
<motion.p
|
||||
|
|
@ -328,14 +321,14 @@ const MyPage = () => {
|
|||
delay: 0.3,
|
||||
type: "spring",
|
||||
}}>
|
||||
<a href="mailto:Alvalen.shafel04@gmail.com?subject=Hello&body=Hello Korobtsev,">
|
||||
alvalen.shafel04@gmail.com
|
||||
<a href="mailto:vk@gossys.dev?subject=Я с сайта Korobtsev.ru&body=Приветствую Виталий!">
|
||||
vk@gossys.dev
|
||||
</a>
|
||||
</motion.p>
|
||||
{/* icons */}
|
||||
<div className="flex justify-center items-center space-x-4">
|
||||
<motion.a
|
||||
href="mailto:Alvalen.shafel04@gmail.com?subject=Hello&body=Hello Korobtsev,"
|
||||
href="mailto:vk@gossys.dev?subject=Я с сайта Korobtsev.ru&body=Приветствую Виталий!"
|
||||
className="flex justify-center items-center bg-gray-700 w-14 h-14 rounded-full text-gray-100 hover:bg-gray-400 transition-all ease-in-out duration-300"
|
||||
initial={{ y: 40, opacity: 0 }}
|
||||
whileInView={{ y: 0, opacity: 1 }}
|
||||
|
|
@ -347,7 +340,7 @@ const MyPage = () => {
|
|||
</motion.a>
|
||||
|
||||
<motion.a
|
||||
href="https://github.com/Korobtsev"
|
||||
href="https://dev.gossys.dev/v.korobtsev/"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex justify-center items-center bg-gray-700 w-14 h-14 rounded-full text-gray-100 hover:bg-gray-400 transition-all ease-in-out duration-300"
|
||||
|
|
@ -360,7 +353,7 @@ const MyPage = () => {
|
|||
<FontAwesomeIcon icon={faGithub} className="text-3xl" />
|
||||
</motion.a>
|
||||
<motion.a
|
||||
href="https://www.instagram.com/Korobtsev_/"
|
||||
href="https://vk.ru/Miguelle74/"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex justify-center items-center bg-gray-700 w-14 h-14 rounded-full text-gray-100 hover:bg-gray-400 transition-all ease-in-out duration-300"
|
||||
|
|
@ -371,12 +364,12 @@ const MyPage = () => {
|
|||
opacity: { delay: 0.4 },
|
||||
}}>
|
||||
<FontAwesomeIcon
|
||||
icon={faInstagram}
|
||||
icon={faVk}
|
||||
className="text-3xl"
|
||||
/>
|
||||
</motion.a>
|
||||
<motion.a
|
||||
href="https://www.linkedin.com/in/alvalen-shafel-8a081a254/"
|
||||
href="https://t.me/Gosys_Maestro/"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex justify-center items-center bg-gray-700 w-14 h-14 rounded-full text-gray-100 hover:bg-gray-400 transition-all ease-in-out duration-300"
|
||||
|
|
@ -386,20 +379,8 @@ const MyPage = () => {
|
|||
y: { delay: 0.4 },
|
||||
opacity: { delay: 0.5 },
|
||||
}}>
|
||||
<FontAwesomeIcon icon={faLinkedin} className="text-3xl" />
|
||||
</motion.a>
|
||||
<motion.a
|
||||
href="https://discordapp.com/users/bloody#6118"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex justify-center items-center bg-gray-700 w-14 h-14 rounded-full text-gray-100 hover:bg-gray-400 transition-all ease-in-out duration-300"
|
||||
initial={{ opacity: 0, y: 40 }}
|
||||
whileInView={{ opacity: 1, y: 0 }}
|
||||
transition={{
|
||||
y: { delay: 0.5 },
|
||||
opacity: { delay: 0.6 },
|
||||
}}>
|
||||
<FontAwesomeIcon icon={faDiscord} className="text-3xl" />
|
||||
<FontAwesomeIcon icon={faTelegram}
|
||||
className="text-3xl" />
|
||||
</motion.a>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue