feat: add portfolio projects, education, site settings, and gallery assets

This commit is contained in:
Poyraz
2026-06-16 17:01:15 +03:00
parent 2e46b08da7
commit 139c21d27b
8 changed files with 25 additions and 10 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
export const EDUCATION = [ export const EDUCATION = [
{ {
id: "ostim-university", id: "ostim-university",
title: "Yazılım Mühendisliği (2. Sınıf)", title: "Yazılım Mühendisliği (3. Sınıf)",
institution: "OSTİM Teknik Üniversitesi", institution: "OSTİM Teknik Üniversitesi",
period: "2024 - Günümüz", period: "2024 - Günümüz",
description: description:
+2
View File
@@ -13,4 +13,6 @@ export const GALLERY_IMAGES: string[] = [
"/gallery/11.jpeg", "/gallery/11.jpeg",
"/gallery/12.jpeg", "/gallery/12.jpeg",
"/gallery/13.jpeg", "/gallery/13.jpeg",
"/gallery/14.png",
"/gallery/15.png",
]; ];
+19 -6
View File
@@ -26,7 +26,8 @@ export const WEB_APPS: ProjectItem[] = [
badge: "Freelance", badge: "Freelance",
image: "/projects/arc.png", image: "/projects/arc.png",
href: "https://arcforeigntrade.com", href: "https://arcforeigntrade.com",
description: "Ankara merkezli ihracat odaklı bir üretici firma için kurumsal web sitesi yenileme projesi." description:
"Ankara merkezli ihracat odaklı bir üretici firma için kurumsal web sitesi yenileme projesi.",
}, },
{ {
id: "ataturk-chronology", id: "ataturk-chronology",
@@ -34,7 +35,8 @@ export const WEB_APPS: ProjectItem[] = [
badge: "Open Source", badge: "Open Source",
image: "/projects/ataturk.png", image: "/projects/ataturk.png",
href: "https://ataturk-kronolojisi.org", href: "https://ataturk-kronolojisi.org",
description: "Atatürk’ün hayatındaki önemli olayları, konuşmaları ve reformları etkileşimli bir zaman çizelgesiyle sunan web deneyimi." description:
"Atatürk’ün hayatındaki önemli olayları, konuşmaları ve reformları etkileşimli bir zaman çizelgesiyle sunan web deneyimi.",
}, },
{ {
id: "mockup-factory", id: "mockup-factory",
@@ -42,16 +44,27 @@ export const WEB_APPS: ProjectItem[] = [
badge: "Open Source", badge: "Open Source",
image: "/projects/mockup.png", image: "/projects/mockup.png",
href: "https://mockup-factory-mu.vercel.app/", href: "https://mockup-factory-mu.vercel.app/",
description: "Görsellerin cihaz mockuplarına saniyeler içinde dönüştürüldüğü, tamamen tarayıcı üzerinde çalışan açık kaynak araç." description:
"Görsellerin cihaz mockuplarına saniyeler içinde dönüştürüldüğü, tamamen tarayıcı üzerinde çalışan açık kaynak araç.",
}, },
{ {
id: "ohhike", id: "ohhike",
title: "Ohhike Coach", title: "Ohhike Coach",
badge: "Next.js", badge: "Open Source",
image: "/projects/ohhike.png", image: "/projects/ohhike.png",
href: "https://www.ohhike.com", href: "https://www.ohhike.com",
description: "An open-source, AI-powered coaching intelligence platform for sports teams. OhHike CoachOS turns athlete check-ins, training notes, smartwatch data, and session history into actionable team memory." description:
} "An open-source, AI-powered coaching intelligence platform for sports teams. OhHike CoachOS turns athlete check-ins, training notes, smartwatch data, and session history into actionable team memory.",
},
{
id: "neta",
title: "Take Neta",
badge: "Open Source",
image: "/projects/neta.png",
href: "https://www.takeneta.com",
description:
"Your digital second brain. An all-in-one personal operating system for mindful productivity and life-tracking. Local-first, AI-integrated, and open-source.",
},
]; ];
export const EXTENSIONS: ProjectItem[] = [ export const EXTENSIONS: ProjectItem[] = [
+3 -3
View File
@@ -10,8 +10,8 @@ export const ENABLE_NEKO_FOLLOWER = true;
export const ANNOUNCEMENT_ITEMS: AnnouncementItem[] = [ export const ANNOUNCEMENT_ITEMS: AnnouncementItem[] = [
{ {
id: "main-announcement", id: "main-announcement",
text: "Yeni videom yayında.", text: 'Yeni Projem "Neta" Yayında!',
actionLabel: zle ->", actionLabel: ncele ->",
actionHref: "https://youtu.be/7gduFQUT_20?si=5kesdltKlaoD9paS", actionHref: "https://www.takeneta.com",
}, },
]; ];
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 422 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB