Projelerim
Elly ekosistemi ve kişisel projelerim. Backend'den mobil'e, admin panelinden portföy sitesine kadar uçtan uca bir yazılım ailesi.
6
Proje
5
Canlı
1
Flight Test
Spring Boot 3.5 + Java 21 üzerine kurulu multitenant headless CMS API. Database-per-tenant mimarisi, RBAC yetkilendirme, Redis cache ve RabbitMQ ile kurumsal ölçekte içerik yönetimi altyapısı.
- Database-per-Tenant multitenant mimarisi
- RBAC + OAuth2 (Google/GitHub) entegrasyonu
- Redis tenant-aware cache (AOF + LRU)
- RabbitMQ async email worker
Elly Admin Panel
Headless CMS Yönetim Paneli
Elly CMS'in tüm içeriklerini yöneten modern admin paneli. Sayfalar, bileşenler, widget'lar, banner'lar, yazılar ve formları tek arayüzden yönetin. Google Gemini AI entegrasyonu ile içerik üretimi.
- Hiyerarşik içerik yönetimi (sayfa → bileşen → widget)
- AI destekli makale ve alan içeriği üretimi
- Dinamik form oluşturucu (wizard, multi-step, validasyonlu)
- SEO metadata yönetimi & canonical URL kontrolü
Portfolio Site
Kişisel Portföy & Blog
Şu an gezdiğiniz site. Elly CMS'den beslenen dinamik sayfa sistemi, MDX tabanlı teknik blog, Framer Motion animasyonları ve Next.js App Router mimarisi ile inşa edilmiş modern bir portföy sitesi.
- Elly CMS'den beslenen dinamik sayfa sistemi
- MDX tabanlı teknik blog (24 makale)
- unstable_cache ile 24 saatlik blog cache
- Framer Motion scroll animasyonları
Elly Mobile
React Native Mobil Uygulama
Elly ekosisteminin mobil ayağı. Feature-based mimarisi, type-safe navigation, tam karanlık mod desteği ve React Native Reanimated 3 ile native hissiyatlı animasyonlar.
- Feature-based modüler mimari
- Strongly-typed navigation (compile-time doğrulama)
- Deep linking & push notification routing
- Karanlık mod odaklı tam tema sistemi
Arcade Oyunlar
Makas & Park Etme
Next.js App Router içerisine entegre edilmiş, Phaser oyun motoru ve Vite ile geliştirilmiş klasik 2D arcade oyunları. Akıcı 60fps oyun deneyimi ve modern web teknolojileri ile tarayıcıda doğrudan oynanabilir.
- Phaser 2D oyun motoru entegrasyonu
- ES Module üzerinden Next.js'e dinamik script aktarımı
- Gelişmiş fizik ve animasyon motoru kullanımı
- Klavye (yön tuşları) destekli interaktif oynanış
Godot Engine Games
Eğitici Eşleştirme (Web)
Godot 4.x ile geliştirilmiş, WebAssembly export üzerinde çalışan eğitici eşleştirme oyunu. 24 seviyede renk, hayvan ve meyve eşleştirme; oturum metrikleri ve final ekranındaki ebeveyn paneli ile öğrenme özetleri.
- Godot Engine web export (WASM + .pck) ile tek tıkla tarayıcıda çalışma
- 24 veri odaklı seviye; renk, hayvan ve meyve katalogları
- Analytics ve ebeveyn paneli ile doğruluk, tepki süresi ve seri istatistikleri
- Eksik asset toleransı: görsel/ses yoksa uyarı ile güvenli düşüş (crash yok)