muhiddin@grimoire:~$ cat ./uygulamalar/portfolio/README.md

My Portfolio_

Web

Kariyerim ve projelerim.

Eğitimimi, kariyer yolculuğumu, yeteneklerimi ve geliştirdiğim tüm projeleri tek çatı altında toplayan kişisel portfolyom. Terminal estetiğiyle tasarlandı; SEO uyumlu yapısıyla arama motorlarında kolayca bulunur ve tüm cihazlarda sorunsuz çalışır.

platform
Web (Next.js)
geliştirici
Muhiddin İlhan
yayın
Vercel
muhiddinilhan.com
My Portfolio ana ekranı

## nasıl çalışır

  1. 01

    İçerik dosyada

    Kariyer, projeler, yetenekler ve eğitim tipli TypeScript dosyalarında, iki dil yan yana durur.

  2. 02

    Derlemede üretilir

    Tüm sayfalar build sırasında statik HTML olarak üretilir; çalışma anında sunucu işi yoktur.

  3. 03

    Kenarda sunulur

    Vercel’in CDN’i sayfaları ve optimize edilmiş görselleri ziyaretçiye en yakın noktadan verir.

  4. 04

    Arama motorları bulur

    hreflang, sitemap, Open Graph ve JSON-LD ile her sayfa iki dilde doğru indekslenir.

## özellikler

Terminal temalı arayüz

Komut satırı estetiği, monospace tipografi ve tek vurgu rengi.

TR / EN

Türkçe varsayılan, İngilizce /en altında; dil seçimi hatırlanır.

Neredeyse sıfır JavaScript

Sayfalar sunucu bileşenleriyle üretilir; istemciye yalnızca menü ve dil düğmesi gider.

Kolay yönetim

Yeni proje eklemek tek bir nesne eklemek kadar basit; detay sayfası ve sitemap otomatik oluşur.

## teknik detaylar

kullanılan teknolojiler

Next.jsSEOYapay ZekâWebVercelGitHub

zorluk

Türkçe’yi kök adreste, İngilizce’yi /en altında tek bir sayfa şablonuyla sunmak.

çözüm

Next.js proxy’si kök adresleri içte /tr rotasına yeniden yazıyor; sayfalar tek bir [lang] şablonundan statik üretiliyor.

zorluk

Görsel ağırlıklı bir sayfada hızlı açılış.

çözüm

next/image ile AVIF/WebP ve boyuta göre srcset, next/font ile kendi sunucusundan yüklenen fontlar ve tek bir küçük CSS dosyası.