Projeler
Geliştirdiğim tüm projeler — büyüklüklerinden çok öğrendiklerimi yansıtıyor
Bu sitenin kendisi — Next.js 15, TypeScript, Tailwind CSS ve next-intl ile çift dil desteği.
// Bu projede öğrendiklerim
App Router mimarisi, next-intl ile çoklu dil desteği ve server component'lar.
kurumsal tanıtım ve randevu yönlendirme sitesi. Next.js App Router mimarisi üzerine inşa edilmiş, Tailwind CSS ile stillendirilmiş ve statik export ile Apache hosting uyumlu hale getirilmiştir. SEO odaklı metadata yapısı, sitemap, robots.txt ve canonical tag desteğiyle arama motoru görünürlüğü ön planda tutulmuştur.
Videografi ve medya prodüksiyonu alanında faaliyet gösteren bir videografiker için tasarlayıp geliştirdiğim kişisel portfolyo web sitesi. Projede kullanıcı deneyimi, görsel sunum ve erişilebilir iletişim yapısı ön planda tutularak çalışmaların profesyonel bir şekilde sergilenmesi amaçlanmıştır.
İnternet Tabanlı Programlama dersi kapsamında geliştirilen bu proje, kullanıcıların müzik paylaşabildiği ve etkileşim kurabildiği bir web platformudur. Sistem; kullanıcı yönetimi, müzik yükleme, arama, beğeni, yorum ve takip özelliklerini içeren sosyal medya tabanlı bir yapı sunmaktadır.
// Bu projede öğrendiklerim
Bu proje sayesinde kullanıcı kimlik doğrulama süreçleri, veritabanı yönetimi ve dinamik web uygulamaları geliştirme konularında deneyim kazandım. Ayrıca kullanıcı etkileşimlerini yöneten özellikler (beğeni, yorum, takip vb.) geliştirerek tam kapsamlı bir web uygulamasının mimarisini tasarlama ve uygulama pratiği edindim.
Kullanıcı sözleşmelerinin ve gizlilik politikalarının etik boyutunu yapay zeka destekli olarak analiz eden akademik bir araç. Her hizmetin sunduğu kolaylığın karşısında hangi veriyi, kime, ne karşılığında verdiğinizi keşfedin.
// Bu projede öğrendiklerim
Bu proje sayesinde temel web teknolojileriyle arayüz geliştirmeyi, API entegrasyonu yapmayı ve serverless yapılarla backend süreçlerini yönetmeyi öğrendim.
Eğitim teknolojilerinde yapay zekanın gücünü göstermek amacıyla geliştirdiğim GeoLaboratuvar AI, etkileşimli bir geometri çizim ve öğrenme uygulamasıdır. Projenin frontend kısmında kullanıcı dostu ve akıcı bir arayüz sunulurken, backend tarafında Gemini API entegrasyonu sağlanmıştır. Uygulama; seçilen zorluk derecesine göre matematiksel görevler üretme, kullanıcının yaptığı çizimleri geometrik olarak analiz etme ve Sokratik bir yaklaşımla kişiselleştirilmiş başarı puanı ile yapıcı geri bildirimler sunma yeteneklerine sahiptir.
// Bu projede öğrendiklerim
GeoLaboratuvar AI projesi sürecinde, yapay zeka anahtarlarını (API Key) arka planda güvenli bir şekilde saklamayı ve yönetmeyi öğrendim. Google Gemini modelini projeye dahil ederek yapay zekanın kullanıcıya özel dinamik görevler üretmesini ve akıllı geri bildirimler sunmasını sağladım. Ayrıca, kullanıcıların tarayıcı üzerinde akıcı bir şekilde geometrik şekiller çizebilmesine olanak tanıyan etkileşimli bir çizim alanı geliştirme konusunda önemli bir deneyim kazandım.
Google Play'de yayınlanan bir Android mobil yapboz oyunu. Jigsaw Journey, oyunculara çeşitli zorluk seviyeleri ve görsel kategorileriyle rahatlatıcı ama bir o kadar da zorlu bir yapboz deneyimi sunmaktadır. Oyun, Unity ve C# kullanılarak geliştirilmiş olup oyun tasarımından geliştirmeye ve Google Play Store'da yayınlamaya kadar tüm süreçleri kapsamaktadır.
// Bu projede öğrendiklerim
Bu proje sayesinde Unity ve C# ile oyun geliştirme, oyun mekaniği tasarımı, mobil platformlar için UI/UX, Android cihazlar için performans optimizasyonu ve Google Play Store'da uygulama yayınlama sürecinin tamamı hakkında uygulamalı deneyim kazandım.
CargoVerse, Flutter ile geliştirilen ve aktif olarak geliştirilmeye devam eden kapsamlı bir lojistik simülasyon tycoon oyunudur. Oyuncular tır satın alıp ihalelere katılmanın ötesinde; kendi depolarını yönetebilir, geliştirilebilir detaylı garaj sistemini kullanabilir ve araçlarının hız, bakım gibi mekaniklerini takip edebilirler. Ayrıca ihalelere birden fazla araç atama gibi stratejik özellikler de sunulmaktadır. Flutter ve Dart ile çapraz platform olarak geliştirilen proje, detaylı bir lojistik imparatorluğu kurma deneyimi için sürekli güncellenmektedir.
// Bu projede öğrendiklerim
Bu devam eden proje sayesinde Flutter'ın çapraz platform yetenekleri, oyun mantığı için karmaşık durum yönetimi, etkileşimli ve animasyonlu arayüz geliştirme, ekonomik simülasyon sistemleri oluşturma ve Flutter uygulamalarını web'e dağıtma konularında derinlemesine deneyim kazanmaktayım.
Toplu arkadaş buluşmalarında tek tek hesap ödemekle uğraşmamak için bir kişinin hesabı ödedikten sonra kimin ne kadar borcu olduğunu hesaplamaya yarayan bir araç. Manuel harcama ekleme özelliğinin yanı sıra, Tesseract kütüphanesi ile görüntü işleme yaparak fişlerden ve banka hesap hareketleri ekran görüntüsünden harcamaları otomatik olarak çıkarabiliyor.
// Bu projede öğrendiklerim
Modern web teknolojileri kullanarak gerçek dünyadaki bir problemi çözen bir araç geliştirdim.
Android için Unity ile geliştirilen heyecan verici bir arcade saklambaç oyunu. Amansız avcılardan kaçın, zorlu arenalarda altın toplayın ve oyun içi kostüm mağazasından karakterinize özel kostümlerin kilidini açın. Sezgisel kontroller, giderek zorlaşan seviyeler, çevrimdışı oynanış ve ödüllü reklam sistemiyle Ghost Hunt, sürükleyici bir mobil oyun deneyimi sunar.
// Bu projede öğrendiklerim
Unity ile mobil oyun geliştirme, oynanış mekanikleri, yapay zekâ destekli düşman davranışları, seviye tasarımı, oyun içi para ve kozmetik ilerleme sistemleri, ödüllü reklam entegrasyonu ve bir Android oyununun Google Play üzerinde yayınlanması konularında deneyim kazandım.