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.
9
Proje
8
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
Makas & Park Etme
Klasik 2D Oyunlar (Web)
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ış
Eğitici Eşleştirme
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)
Crane Arcade
Vinç Simülasyonu (Web)
Godot 4 ile geliştirilmiş vinç (crane) operatörü simülasyon oyunu. Vinç kontrolü ve yük taşıma dinamikleri. Tarayıcıda tam ekran oynanabilir.
- Godot Engine web export ile tarayıcıda doğrudan çalışma
- Gerçekçi vinç ve kargo fizikleri
- Mobil ve masaüstü uyumlu web arayüzü
Offroad Arcade
Offroad Arcade (Web)
Flutter Web ile geliştirilmiş Offroad Arcade oyunu. Fizik tabanlı araç dinamikleri, engeller ve zorlu parkurlar. Flutter Engine ve WebGL ile tarayıcıda doğrudan oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Fizik tabanlı araç kontrolü ve dinamikleri
- Mobil ve masaüstü uyumlu web arayüzü
Drift Arcade
Drift Arcade (Web)
Flutter Web ile geliştirilmiş Drift Arcade oyunu. Harika fizikler ve drift mekanikleri. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Drift mekanikleri ve araç fizikleri
- Mobil ve masaüstü uyumlu web arayüzü
Soccer Freekick
Frikik Simülasyonu (Web)
Flutter Web ile geliştirilmiş futbol frikik atış oyunu. Akıcı top fiziği, baraj mekanikleri ve hedef vurma heyecanı. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Akıcı şut ve top dinamikleri
- Mobil ve masaüstü uyumlu web arayüzü
Wet Paint
Boyama ve Bulmaca (Web)
Flutter Web ile geliştirilmiş eğlenceli boyama ve bulmaca oyunu. Renkleri karıştırma ve yaratıcılığınızı konuşturma fırsatı. Tarayıcıda tam ekran oynanabilir.
- Flutter Web export ile tarayıcıda doğrudan çalışma
- Eğlenceli boyama mekanikleri ve bulmacalar
- Mobil ve masaüstü uyumlu web arayüzü