İçeriğe geç

Fullstack · 2026

Kişisel Portfolyo

Bu iki dilli portfolyo: React + Vite, Express + Prisma API, PostgreSQL ve Docker.

TypeScriptReactExpressPrismaPostgreSQLDockerCaddyGitHub Actions
Portfolyo düzeni olan soyut tarayıcı penceresi

Proje

Üretim odaklı bir monorepo olarak kurulmuş iki dilli kişisel site: frontend'de React ve Vite, backend'de Express ve Prisma API, iletişim mesajları için PostgreSQL.

Public sayfalar build zamanında canonical URL'ler, hreflang, JSON-LD, sitemap ve yapılandırılmış içerikle prerender ediliyor. İletişim formu iki tarafta doğrulanıyor ve mesajları tuzlanmış IP hash'iyle saklıyor.

Sitenin tek bir VPS'te çalışabilmesi için Dockerfile'lar, Compose, Caddy, CI iş akışları ve yedekleme scriptleri eklendi.