erfanKişisel çalışma alanı
Proje
Tüm çalışmalar

Web uygulamaları / Kişisel projeler

Erfan Portfolyo

Bu web sitesi: Next.js, React, TypeScript ve Payload CMS ile geliştirilmiş, masaüstü tarzında, üç dilli ve kural tabanlı özel asistanlı bir portfolyo.

Çalışma bağlamı
Kişisel proje
Sektör
Kişisel portfolyo
Proje türü
Kişisel full-stack proje
Rolüm
Tasarım ve full-stack geliştirme
Teknolojiler
  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • SQLite

Neler yaptım

  • Masaüstü tarzı pencere yönetimi
  • Özel ve duyarlı mobil deneyim
  • Çok dilli mimari (İngilizce, Farsça, Türkçe)
  • Payload ile CMS tabanlı içerik yönetimi
  • Kural tabanlı özel portfolyo asistanı
  • İletişim formu ve mesaj yönetimi
  • SEO altyapısı (site haritası, hreflang, yapılandırılmış veri)

Portfolyom, içeriği Payload CMS ile yönetilen ve SQLite’ta saklanan full-stack bir Next.js uygulaması.

Masaüstünde küçük bir işletim sistemi gibi davranıyor: bölümler taşınabilen, yeniden boyutlandırılabilen, küçültülüp büyütülebilen pencerelerde açılıyor. Telefonlarda alt gezinme çubuğuna sahip, tek görünümlü özel bir düzene geçiyor.

Tüm içerik İngilizce, Farsça (sağdan sola) ve Türkçe olarak sunuluyor; yerelleştirilmiş SEO meta verileri, spam korumalı iletişim formu ve özel bir portfolyo asistanı içeriyor.

Asistan kural tabanlı: soruları CMS’te onaylanmış yanıtlarla eşleştiriyor ve hiçbir metni dil modeliyle üretmiyor.