Transcendence
Pong Tournament Platformu, kullanıcıların local olarak Pong oyunu oynayabileceği, turnuvalara katılabileceği ve arkadaşlarıyla etkileşimde bulunabileceği kapsamlı bir web uygulamasıdır. Proje, güvenlik, kullanıcı yönetimi, oyun deneyimi ve grafikler açısından birçok önemli özelliği bir araya getirmektedir.
Internet Relay Chat Server
Bu proje, kendi IRC (Internet Relay Chat) sunucunuzu oluşturmayı amaçlamaktadır. IRC, internet üzerindeki bilgisayarların birbirleriyle iletişim kurmasını sağlayan köklü ve standart bir protokoldür. Projenin amacı, standart bir IRC istemcisi kullanarak oluşturduğunuz sunucuya bağlanmak ve işlevselliğini test etmektir. Bu proje, ağ programlama, soketler, çoklama (multiplexing), ve RFC 1459 gibi önemli kavramları öğrenmek için mükemmel bir fırsat sunar.
To-Do List App
Bu proje, kullanıcıların günlük görevlerini ve yapılacak işlerini kolayca yönetebilmeleri için geliştirilmiş bir to-do uygulamasıdır. React Native kullanılarak geliştirilen bu uygulama, hem iOS hem de Android platformlarında çalışabilir ve kullanıcılara basit, etkili bir görev yönetimi deneyimi sunar.
ChatApp
Bu, kullanıcıların birbirlerine mesaj göndermelerini sağlayan basit bir sohbet uygulamasıdır. Uygulama React Native, Expo ve Stream Chat kullanılarak oluşturulmuştur.
Flutter Weather App
Güncel hava durumunu kontrol edebilir, hava durumuna gore kıyafet önerisi alabilir ve yan sekmede yapay zekaya istediğiniz soruyu sorabilirsiniz.
Inception
Bu proje, Docker kullanarak sistem yönetimi ve sanallaştırma bilgilerinizi genişletmeyi hedeflemektedir. Proje kapsamında birden fazla Docker görüntüsünü sanallaştırarak, kişisel bir sanal makine üzerinde WordPress tabanlı bir web sitesi başarıyla ayağa kaldırılmıştır. Bu sayede hem konteyner tabanlı uygulama geliştirme hem de web sitesi yönetimi deneyimi kazandırılmıştır.
Cub3D
Bu proje, ilk FPS oyunu olarak bilinen ve oyun dünyasında devrim yaratan Wolfenstein 3D’den esinlenerek geliştirilmiş bir birinci şahıs nişancı (FPS) oyunudur. C dili ve MLX kütüphanesi kullanılarak yazılmıştır. Oyunculara retro tarzda bir FPS deneyimi sunan bu proje, hem oyun geliştirme hem de düşük seviye grafik programlama becerilerini güçlendirme amacı taşır.
Philosophers
Bu proje, bilgisayar bilimlerinde çok yaygın bir senkronizasyon problemi olan Filozoflar Problemi'nin çözümünü içerir. C dili ve thread mutex kullanılarak, aynı kaynaklara erişmeye çalışan birden fazla iş parçacığının (thread) güvenli ve senkronize bir şekilde çalışmasını sağlamak amaçlanmıştır. Bu proje, çok iş parçacıklı programlamayı ve eşzamanlılık kontrolünü öğrenmek için mükemmel bir örnektir.
MyIdentityApp
Bu proje, firmaların personel takibini ve izin süreçlerini yönetmelerini sağlayan bir web tabanlı uygulamadır. .Net kullanılarak geliştirilen bu sistem, API'lar aracılığıyla şirketlerin sisteme giriş yapmasına, çalışan hesapları oluşturmasına ve çalışan izin taleplerinin yönetilmesine olanak tanır. Çalışanlar izin talep ettiğinde, sistem otomatik olarak yöneticilere e-posta bildirimi gönderir, böylece izin süreçleri hızlı ve düzenli bir şekilde yönetilir.