Skip to content

Commit af2558d

Browse files
committed
chore: dislodge introduction, refactor architecture
1 parent a524fee commit af2558d

21 files changed

Lines changed: 300 additions & 206 deletions

File tree

messages/en.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
"title": "This site is currently in beta. Features may not be fully available.",
2323
"close": "Close banner"
2424
},
25+
"Introduction": {
26+
"shortAboutMe": "Half of my life has been spent talking to machines, shaping the digital world through code. I’m passionate about designing robust architectures and solving intricate problems, from scaling systems to building powerful algorithms. I love taking on complex projects that push boundaries, creating seamless solutions that evolve and adapt.",
27+
"occupation": "Frontend Engineer - Software Engineer"
28+
},
2529
"Resume": {
2630
"resumeDownload": "Resume Download"
2731
}

messages/ru.json

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
{
22
"Common": {
3-
"ItsMe": "Это я",
4-
"Instagram": "Инстаграм"
3+
"me": "Абубакір Шавкатов",
4+
"warnigo": "Варниго",
5+
"download": "Скачать",
6+
"visitBlog": "Посетить мой блог",
7+
"go": "Перейти",
8+
"thanksForVisit": "Спасибо за визит!"
9+
},
10+
"Layout": {
11+
"home": "Главная",
12+
"experience": "Опыт",
13+
"contact": "Контакты",
14+
"resume": "Мое резюме",
15+
"notFoundPage": "Страница не найдена",
16+
"availableWork": "Доступен для работы",
17+
"notAvailableWork": "Не доступен для работы",
18+
"localeTime": "Местное время",
19+
"sourceCode": "Исходный код"
20+
},
21+
"BetaBanner": {
22+
"title": "Этот сайт в настоящее время в бета-версии. Некоторые функции могут быть недоступны.",
23+
"close": "Закрыть баннер"
24+
},
25+
"Introduction": {
26+
"shortAboutMe": "Половину своей жизни я общался с машинами, формируя цифровой мир с помощью кода. Я увлечен проектированием надежных архитектур и решением сложных проблем, от масштабирования систем до создания мощных алгоритмов. Мне нравится работать над сложными проектами, которые раздвигают границы, создавая безупречные и адаптивные решения.",
27+
"occupation": "Frontend инженер - Программный инженер"
28+
},
29+
"Resume": {
30+
"resumeDownload": "Скачать резюме"
531
}
632
}

messages/uz.json

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
{
22
"Common": {
3-
"ItsMe": "Bu men",
4-
"Instagram": "Instagram"
3+
"me": "Abubakir Shavkatov",
4+
"warnigo": "Warnigo",
5+
"download": "Yuklab olish",
6+
"visitBlog": "Mening blogimga tashrif buyuring",
7+
"go": "O'tish",
8+
"thanksForVisit": "Tashrif buyurganingiz uchun rahmat!"
9+
},
10+
"Layout": {
11+
"home": "Bosh sahifa",
12+
"experience": "Tajribam",
13+
"contact": "Aloqa",
14+
"resume": "Rezyume",
15+
"notFoundPage": "Sahifa topilmadi",
16+
"availableWork": "Ishga tayyorman",
17+
"notAvailableWork": "Ishga tayyor emasman",
18+
"localeTime": "Mahalliy vaqt",
19+
"sourceCode": "Manba kodi"
20+
},
21+
"BetaBanner": {
22+
"title": "Ushbu sayt hozirda beta versiyasida. Ba'zi funksiyalar to'liq mavjud bo'lmasligi mumkin.",
23+
"close": "Bannerni yopish"
24+
},
25+
"Introduction": {
26+
"shortAboutMe": "Hayotimning yarmidan ko'pi kompyuterlar bilan muloqotda o'tdi, raqamli dunyoni kod orqali shakllantirganman. Kuchli arxitekturalarni loyihalash va murakkab muammolarni hal qilishni yaxshi ko'raman, tizimlarni kengaytirishdan tortib, kuchli algoritmlar yaratishga qadar. Chegaralarni kengaytiradigan murakkab loyihalarni amalga oshirishni, mukammal va moslashuvchan echimlar yaratishni yaxshi ko'raman.",
27+
"occupation": "Frontend injener - Dasturiy ta'minot injeneri"
28+
},
29+
"Resume": {
30+
"resumeDownload": "Rezyume yuklab olish"
531
}
632
}

public/me.webp

-97.4 KB
Binary file not shown.

src/app/[locale]/(home)/page.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ export const metadata: Metadata = homePageMetadata
77

88
const HomePage: FC = () => <Home />
99

10-
HomePage.displayName = "HomePage"
1110
export default HomePage
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { type FC } from "react"
2+
import { type Metadata } from "next"
3+
4+
import { Experience, experiencePageMetadata } from "@/views/experience"
5+
6+
export const metadata: Metadata = experiencePageMetadata
7+
8+
const ExperiencePage: FC = () => <Experience />
9+
10+
export default ExperiencePage

src/app/[locale]/resume/page.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ export const metadata: Metadata = resumePageMetadata
77

88
const ResumePage: FC = () => <Resume />
99

10-
ResumePage.displayName = "ResumePage"
1110
export default ResumePage

src/app/icon.svg

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { GeistMono } from "geist/font/mono"
55
import { GeistSans } from "geist/font/sans"
66

77
import "@shared/assets/css/tailwind.css"
8-
import "./globals.css"
8+
import "./styles/globals.css"
99

1010
export { metadata, viewport } from "./config"
1111

0 commit comments

Comments
 (0)