Hüseyin DOLHüseyin DOL
Açık Kaynak

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

Elly Backend
Admin Panel
Portfolio Site
Mobile App
Arcade Games
Godot Games

Elly

Canlı

Headless CMS Backend

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
Java 21Spring Boot 3.5PostgreSQLRedisRabbitMQDockerKubernetesJWT & OAuth2ZipkinPrometheus

Elly Admin Panel

Canlı

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ü
Next.js 16React 19TypeScriptTailwind CSS 4TanStack Query 5TipTap 3Google Gemini AIFramer MotionZod 4

Portfolio Site

Canlı

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ı
Next.js 16React 19TypeScriptTailwind CSS 4Framer MotionShadcn UIMDXVercel

Elly Mobile

Flight Test

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
React NativeExpoTypeScriptReact Navigation v6Reanimated 3ZustandTanStack Query

Arcade Oyunlar

Oyna

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ış
PhaserNext.js 16ReactTypeScriptVite

Godot Engine Games

Oyna

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)
Godot 4GDScriptWebAssemblyHTML5 CanvasNext.js 16