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
|
|
@ -114,7 +114,7 @@ function Page(props) {
|
|||
<div className="min-h-screen sm:min-h-0 flex justify-center items-start flex-col mb-5 space-y-10 mx-auto">
|
||||
<div>
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Project
|
||||
Проект
|
||||
</h2>
|
||||
<h1 className="text-4xl font-medium text-neutral-900">
|
||||
{data.title}
|
||||
|
|
@ -122,7 +122,7 @@ function Page(props) {
|
|||
</div>
|
||||
<div>
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Technology
|
||||
Технологии
|
||||
</h2>
|
||||
<p className="text-2xl font-normal text-neutral-900">
|
||||
{data.tech.join(", ")}
|
||||
|
|
@ -130,7 +130,7 @@ function Page(props) {
|
|||
</div>
|
||||
<div>
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Year
|
||||
Год(ы)
|
||||
</h2>
|
||||
<p className="text-2xl font-normal text-neutral-900">
|
||||
{data.year}
|
||||
|
|
@ -139,14 +139,14 @@ function Page(props) {
|
|||
{data.preview && (
|
||||
<div>
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Preview
|
||||
Посмотреть
|
||||
</h2>
|
||||
<p className="text-2xl font-normal text-neutral-900">
|
||||
<a
|
||||
href={data.preview}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer">
|
||||
Preview{" "}
|
||||
Перейти{" "}
|
||||
<FontAwesomeIcon
|
||||
icon={faArrowUpRightFromSquare}
|
||||
className="ml-3"
|
||||
|
|
@ -158,7 +158,7 @@ function Page(props) {
|
|||
{data.code && (
|
||||
<div>
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Source Code
|
||||
Код (для Open Source)
|
||||
</h2>
|
||||
<p className="text-2xl font-normal text-neutral-900">
|
||||
<a
|
||||
|
|
@ -177,7 +177,7 @@ function Page(props) {
|
|||
</div>
|
||||
<div className="flex justify-start items-start flex-col mb-5 ">
|
||||
<h2 className="uppercase font-normal text-lg tracking-[8px] text-neutral-400">
|
||||
Description
|
||||
Описание
|
||||
</h2>
|
||||
{data.desc.map((desc, index) => (
|
||||
<p
|
||||
|
|
|
|||
|
|
@ -73,10 +73,10 @@ export default function Page() {
|
|||
<table className="space-y-3">
|
||||
<thead>
|
||||
<tr className=" hover:shadow-md transition-all ease duration-500">
|
||||
<th className="text-start">Year</th>
|
||||
<th className="text-start">Title</th>
|
||||
<th className="text-start">Technology</th>
|
||||
<th className="text-start">Link</th>
|
||||
<th className="text-start">Год создания</th>
|
||||
<th className="text-start">Название</th>
|
||||
<th className="text-start">Технологии</th>
|
||||
<th className="text-start">Ссылки</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
import Footer from "@/components/Footer";
|
||||
|
||||
export const metadata = {
|
||||
title: "Korobtsev | Projects"
|
||||
title: "Korobtsev.ru | Проекты"
|
||||
};
|
||||
export default function Layout({ children }) {
|
||||
return (
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
export default function Loading() {
|
||||
return (
|
||||
<div className="fixed top-0 left-0 flex justify-center items-center h-screen w-screen bg-gray-300 z-[999]">
|
||||
<h1 className="text-4xl text-gray-900">Loading...</h1>
|
||||
<h1 className="text-4xl text-gray-900">Загрузка...</h1>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,9 +19,9 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
|||
import { faChevronLeft } from "@fortawesome/free-solid-svg-icons";
|
||||
|
||||
const category = {
|
||||
1: "Web Development",
|
||||
2: "AI & Machine Learning",
|
||||
9: "Other",
|
||||
1: "WEB разработка",
|
||||
2: "Linux и ПО",
|
||||
9: "Другие",
|
||||
};
|
||||
|
||||
export default function Page() {
|
||||
|
|
@ -55,14 +55,14 @@ export default function Page() {
|
|||
</div>
|
||||
<div className="z-10 w-full absolute md:w-auto md:left-[10%] top-[60%] md:top-1/3 col-span-2 flex flex-col justify-center items-start md:items-start text-start px-10 pt-4 backdrop-filter backdrop-blur-sm md:backdrop-blur-none md:backdrop-filter-none bg-gray-100 bg-opacity-50 md:bg-transparent md:pt-0">
|
||||
<h1 className="md:bg-white bg-transparent lg:bg-transparent bg-opacity-50 md-px-0 text-black text-5xl md:text-8xl font-bold">
|
||||
My Projects
|
||||
Проекты
|
||||
</h1>
|
||||
<Hr />
|
||||
<p className="title text-xl mt-4 tracking-wider text-gray-900 leading-[1.7rem] mb-5">
|
||||
List of my projects that I have done and{" "}
|
||||
Некоторые из проектов с моим учаcтием{" "}
|
||||
<span className="bg-transparent md:bg-gray-100 bg-opacity-50 xl:bg-transparent">
|
||||
{" "}
|
||||
currently working on.
|
||||
или под моим руководством.
|
||||
</span>
|
||||
</p>
|
||||
<motion.div
|
||||
|
|
@ -76,14 +76,14 @@ export default function Page() {
|
|||
});
|
||||
}}
|
||||
className="mb-3">
|
||||
<Button variation="primary">Scroll Down</Button>
|
||||
<Button variation="primary">Прокрутить</Button>
|
||||
</motion.div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="mt-10 flex flex-col justify-start items-center w-full pl-10 md:pl-32">
|
||||
<div className="flex justify-center items-center flex-col my-5 self-start ">
|
||||
<Hr variant="long"></Hr>
|
||||
<h1 className="text-3xl font-bold mt-3">Hightlight</h1>
|
||||
<h1 className="text-3xl font-bold mt-3">Основное</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div className="relative w-screen mx-auto container gap-4 px-10 grid grid-cols-1 md:grid-cols-2 mb-10">
|
||||
|
|
@ -174,28 +174,28 @@ export default function Page() {
|
|||
type: "spring",
|
||||
}}>
|
||||
<h2 className="text-2xl font-bold tracking-wider mb-3">
|
||||
Intervyou AI
|
||||
ОС ОСГОС
|
||||
</h2>
|
||||
<p className="text-gray-600 text-justify title text-lg">
|
||||
AI Based interview Preparation Website created to help fresh
|
||||
graduates and job seekers prepare for interviews and optimize
|
||||
their CV through AI-powered features. The website is built using
|
||||
Next.js, TypeScript, Tailwind CSS, Shadcn UI, Prisma, and MySQL
|
||||
(TiDB). This website can comprehensively analyze the user's
|
||||
interview performance by providing a analysis of the user's
|
||||
answer, gesture, and material recommendation to improve the user's
|
||||
interview skills.
|
||||
Операционная система на ядре Debian linux актуальной версии.
|
||||
Изначально разрабатывалась для одного из Государственных заказчиков.
|
||||
На данный момент проект построен на Debian 13, имеет собственные репозитории
|
||||
и магазин приложений, инфраструктуру технической поддержки. Проект поддерживается
|
||||
и активно развивается, обрастая собственными сервисами и ПО, несмотря на
|
||||
высокую конкуренцию в данном серменте.
|
||||
Разработано несколько вариантов дистрибутива, в том числе и специализированные версии.
|
||||
Серверное направление выделено в отдельный продукт.
|
||||
</p>{" "}
|
||||
<div className="mt-3">
|
||||
<Button variation="primary">
|
||||
<Link href="projects/intervyou">More</Link>
|
||||
<Link href="projects/intervyou">Больше</Link>
|
||||
</Button>
|
||||
<Button variation="secondary">
|
||||
<a
|
||||
href="https://www.intervyou.me"
|
||||
href="https://www.osgos.ru"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer">
|
||||
Preview
|
||||
Просмотреть
|
||||
</a>
|
||||
</Button>
|
||||
</div>
|
||||
|
|
@ -218,7 +218,7 @@ export default function Page() {
|
|||
delay: 0.7,
|
||||
type: "spring",
|
||||
}}>
|
||||
Other Note Worthy Projects
|
||||
Другие ключевые проекты
|
||||
</motion.h1>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -272,7 +272,7 @@ export default function Page() {
|
|||
}}
|
||||
className="flex justify-center items-center flex-col my-5 self-start ">
|
||||
<Button variation="primary">
|
||||
<Link href="projects/archive">View In Archive</Link>
|
||||
<Link href="projects/archive">Посмотреть все</Link>
|
||||
</Button>
|
||||
</motion.div>
|
||||
</main>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue