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

View file

@ -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

View file

@ -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>

View file

@ -2,7 +2,7 @@
import Footer from "@/components/Footer";
export const metadata = {
title: "Korobtsev | Projects"
title: "Korobtsev.ru | Проекты"
};
export default function Layout({ children }) {
return (

View file

@ -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>
);
}

View file

@ -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&apos;s
interview performance by providing a analysis of the user&apos;s
answer, gesture, and material recommendation to improve the user&apos;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>