Kişisel Portfolyo
Next.js 16 ile oluşturulmuş, içerik yönetimi için güvenli özel yönetici paneli, dinamik Open Graph görsel oluşturma ve tip güvenli veritabanı mimarisine sahip, yüksek performanslı, iki dilli kişisel web sitesi.
Genel Bakış
Bu proje, şu anda incelemekte olduğunuz platformun kendisidir. Projeleri ve fikirleri hız ve hassasiyetle sergilemek için tasarlanmış modern, yüksek performanslı bir kişisel portföydür. Next.js 16 (App Router) üzerine inşa edilen sistem, kod değişikliği yapmadan dinamik güncellemelere olanak tanıyan tamamen özel bir İçerik Yönetim Sistemi (CMS) içerir.
Temel Özellikler
- İki Dilli Mimari (i18n):
next-intlayeraracılığıyla İngilizce ve Türkçe için yerel destek; tamamen yerelleştirilmiş içerik ve URL yapısı sağlar. - Özel Yönetici Paneli: Projeleri ve blog yazılarını oluşturmak, güncellemek ve silmek için
Auth.js(NextAuth v5) kullanan güvenli, şifre korumalı bir kontrol paneli. - Tip Güvenli (Type-Safe) Veritabanı: Veri yönetimi için sağlam bir backend sağlayan Drizzle ORM ile Vercel Postgres teknolojisinden yararlanır.
- Dinamik OG Görselleri:
vercel/ogkullanarak sosyal medya paylaşımları için otomatik olarak Open Graph görselleri oluşturur. - Modern UI/UX: Tailwind CSS v4 ve shadcn/ui ile tasarlanmış olup, otomatik karanlık/aydınlık mod geçişi ve akıcı animasyonlar içerir.
Teknoloji Yığını
- Çatı (Framework): Next.js 16 (App Router)
- Dil: TypeScript
- Veritabanı & ORM: Vercel Postgres, Drizzle ORM
- Kimlik Doğrulama: Auth.js (NextAuth v5)
- Stil: Tailwind CSS, Radix UI, Framer Motion
- Servisler: Vercel Blob (Depolama), Resend (E-posta)