Skip to content

Commit

Permalink
feat: add few projects and update skills
Browse files Browse the repository at this point in the history
  • Loading branch information
27rogi committed Jan 9, 2025
1 parent c6fa7da commit 5167f25
Show file tree
Hide file tree
Showing 6 changed files with 82 additions and 18 deletions.
6 changes: 3 additions & 3 deletions app/components/page/index/sidebar/Skills.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ import { useSkillStore } from "~/store/skills";
const skills: Record<string, Skill> = await useSkillStore().$state;
const categories: Array<SkillCategory> = [
{
items: [skills.js!, skills.ts!, skills.java!, skills.scss!, skills.kotlin!],
items: [skills.js!, skills.ts!, skills.java!, skills.scss!, skills.kotlin!, skills.go!],
key: "languages",
},
{
items: [skills.tailwind!, skills.nuxt!, skills.vue!, skills.fabric!, skills.nest!],
items: [skills.tailwind!, skills.nuxt!, skills.vue!, skills.fabric!],
key: "frameworks",
},
{
items: [skills.mongodb!, skills.mysql!, skills.prisma!],
key: "databaseorms",
},
{
items: [skills.vscode!, skills.figma!, skills.node!, skills.idea!, skills.linux!, skills.bun!, skills.caddy!, skills.docker!],
items: [skills.vscode!, skills.figma!, skills.node!, skills.linux!, skills.bun!, skills.idea!, skills.caddy!, skills.docker!],
key: "software",
},
];
Expand Down
2 changes: 1 addition & 1 deletion app/components/page/projects/Card.vue
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ const skills = await useSkillStore().$state;
leading="1.25rem"
u-text="base brilliantsea-50"
>
<UiLoadingBlock v-if="ghData.pending.value" />
<UiLoadingBlock v-if="ghData.status.value == 'pending'" />
<NuxtLink
v-else
:to="`https://github.com/${project.github.organization}/${project.github.repository}`"
Expand Down
54 changes: 42 additions & 12 deletions app/store/projects.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,31 @@ export const useProjectStore = defineStore("projects", {
image: "/rumc.png",
leading: true,
palette: "card-orange/40",
skills: ["js", "tailwind", "scss"],
skills: ["ts", "js", "tailwind", "scss", "bun" ],
url: "https://ru-minecraft.com/",
},
} as Record<string, ProjectLeading>,
basic: {
"dorion": {
github: {
organization: "SpikeHD",
repository: "Dorion",
},
icon: "ph:discord-logo-duotone",
leading: false,
skills: ["figma"],
url: "https://github.com/SpikeHD/Dorion/issues/233",
},
"zen": {
github: {
organization: "zen-browser",
repository: "www",
},
icon: "ph:dots-three-circle-duotone",
leading: false,
skills: ["ts", "tailwind"],
url: "https://github.com/zen-browser/www/pulls?q=author%3A27rogi+",
},
"agora": {
github: {
organization: "27rogi",
Expand All @@ -62,12 +82,15 @@ export const useProjectStore = defineStore("projects", {
skills: ["preact", "js", "tailwind", "scss"],
url: "https://github.com/27rogi/agora",
},
"diary": {
icon: "ph:book-open-text-duotone",
image: "/diary.png",
"rogisu": {
github: {
organization: "27rogi",
repository: "website",
},
icon: "ph:book-open-duotone",
leading: false,
skills: ["ts", "nuxt", "nest", "mongodb", "tailwind"],
url: "https://github.com/27rogi/mgkeit-diary-server",
skills: ["ts", "nuxt", "unocss", "bun"],
url: "https://github.com/27rogi/website",
},
"iris": {
icon: "ph:cube-duotone",
Expand All @@ -76,12 +99,6 @@ export const useProjectStore = defineStore("projects", {
skills: ["ts", "nuxt", "tailwind", "scss"],
url: "https://rogi27stash.github.io",
},
"localized-soundcloud": {
icon: "ph:music-notes-duotone",
leading: false,
skills: ["js"],
url: "https://github.com/27rogi/localized-soundcloud",
},
"renameit": {
github: {
organization: "27rogi",
Expand All @@ -102,6 +119,19 @@ export const useProjectStore = defineStore("projects", {
skills: ["ts"],
url: "https://github.com/27rogi/vkdiary",
},
"localized-soundcloud": {
icon: "ph:music-notes-duotone",
leading: false,
skills: ["js"],
url: "https://github.com/27rogi/localized-soundcloud",
},
"diary": {
icon: "ph:book-open-text-duotone",
image: "/diary.png",
leading: false,
skills: ["ts", "nuxt", "nest", "mongodb", "tailwind"],
url: "https://github.com/27rogi/mgkeit-diary-server",
},
} as Record<string, ProjectBasic>,
}),
/* eslint-enable sort/object-properties */
Expand Down
10 changes: 10 additions & 0 deletions app/store/skills.ts
Original file line number Diff line number Diff line change
Expand Up @@ -113,5 +113,15 @@ export const useSkillStore = defineStore("skills", {
icon: "vscode-icons:file-type-vue",
name: "Vue",
},
go: {
color: "bg-[#6ad7e5]/20",
icon: "vscode-icons:file-type-go",
name: "Go",
},
preact: {
color: "bg-[#673ab8]/20",
icon: "logos:preact",
name: "Preact",
},
} as Record<string, Skill>),
});
14 changes: 13 additions & 1 deletion i18n/locales/en/pages/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"title": "Projects",
"description": "There are most of the projects that I was involved in or created, they are mostly personal hobby ones."
},
"checkit": "View result...",
"checkit": "[View image]",
"items": {
"diary": {
"title": "Web Diary Prototype",
Expand Down Expand Up @@ -50,6 +50,18 @@
"vdiscorde": {
"title": "VDiscorde",
"description": "An attempt to develop the first bot that displays information about VK users and allows you to link a page to your Discord account."
},
"dorion": {
"title": "Dorion",
"description": "I proposed a new icons that I designed using Figma for the project, one of them was approved and officially used for now."
},
"zen": {
"title": "Zen Browser Website",
"description": "I made few small PR's to the website to fix visual issues or make user experience better."
},
"rogisu": {
"title": "rogi#su (this website)",
"description": "A small website that I made to play with Bun, Nuxt 4 and other experimental things, but also make them work!"
}
}
}
Expand Down
14 changes: 13 additions & 1 deletion i18n/locales/ru/pages/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"title": "Проекты",
"description": "Большинство проектов, в которых я принимал участие или которые создавал. Это в основном личные хобби."
},
"checkit": "Увидеть результат...",
"checkit": "[ Просмотреть фото ]",
"items": {
"diary": {
"title": "Прототип электронного дневника",
Expand Down Expand Up @@ -50,6 +50,18 @@
"vdiscorde": {
"title": "VDiscorde",
"description": "Попытка разработать первого бота, который выводит информацию о пользователях ВКонтакте и позволяет привязать страницу к аккаунту Discord."
},
"dorion": {
"title": "Dorion",
"description": "Я предложил несколько иконок, которые я сделал в Figma для этого проекта, одна из них была одобрена и теперь официально используется."
},
"zen": {
"title": "Веб-сайт Zen Browser",
"description": "Я сделал пару PR в репозиторий сайта для исправления визуальных ошибок или улучшения опыта пользования."
},
"rogisu": {
"title": "rogi#su (этот веб-сайт)",
"description": "Небольшой веб-сайт, который я сделал для игры с Bun, Nuxt 4 и другими экспериментальными штуками, но так же заставил их работать!"
}
}
}
Expand Down

0 comments on commit 5167f25

Please sign in to comment.