Nesne Yönelimli Analiz ve Tasarım Projesi
Dijital Günlük
Rastgele Araçlar
CharelessBot
Arduino Sıcaklık Ölçme
Ortalama Hesaplama Excel
E-Tombala
Spaceship Starcraft
Sırt Çantası Problemi Yazılımı
Road To Heroism
Beginning of The Heroism
Rastgele Araçlar - Android
Spaceship Starcraft 2 : Lightbringers
Picker3D Clone
Pizza Deliver Guy
Insta-Followers
IndexGrup Pazar
Garanti-İndex
Earthquake Monitor
Chareless Tool v.2
FutsoLig
Spaceship Starcraft 3 : Forgotten
Yönetim Raporu Dashboard
Profile Project
My Stadium Stats
Yazgel League
Projeksiyon Odası
---------------------------------------
Yorum Köşesi
Projeksiyon Odası v2.0
05.09.2026 00:04:32Yazgel League AI_2.0
08.08.2026 23:06:07My Stadium Stats
04.06.2026 22:21:09Profile Project
02.06.2026 22:46:44Yönetim Raporu Dashboard
12.01.2026 16:00:00Spaceship Starcraft 3 v1.0
11.01.2026 03:47:43Rastgele Araçlar v8.9
01.09.2025 23:16:26Rastgele Araçlar - Android v1.7
11.08.2025 23:08:54For Browser
Açıklama : Projeksiyon Odası, IMDb'deki puanlarınızı bir izleme arşivi panosuna çeviren, ASP.NET Core MVC ile yazılmış çok kullanıcılı bir web uygulaması. IMDb'nin kendi "Your Ratings → Export" dosyasını yüklüyorsunuz; uygulama toplam izleme sürenizi, tür ve yönetmen kırılımlarınızı, puanlama alışkanlıklarınızı ve kalabalıktan nerede ayrıştığınızı çıkarıyor. Site IMDb'ye hiç bağlanmıyor, kazıma yapmıyor.
Projenin asıl meselesi ne bilmediğini söylemek. Bir dizinin toplam süresini bulmak için kaç bölüm olduğunu bilmek gerekiyor, ama dışa aktarma bunu içermiyor. Eksik bilgi Wikidata ve TVmaze gibi açık kaynaklardan tamamlanıyor; yine de çıkan toplam bir tahmin ve arayüz bunu gizlemiyor: sayıların önünde ≈ duruyor, her satır değerin nereden geldiğini yazıyor, bulunamayan başlıklar toplama hiç katılmıyor. Bir sayı yanlışsa ya da hiç yoksa kendiniz düzeltebiliyorsunuz; girdiğiniz değer yalnızca sizin panonuzda geçerli ve arşivinizi yeniden yüklediğinizde korunuyor. Panodaki her yorum — izleyici profili, puanlama karakteri, Beş Faktör göstergeleri, benzediğiniz karakter — elle yazılmış değil, arşivden hesaplanıyor ve veri yetersizse cümle hiç kurulmuyor.
İsteğe bağlı bir yapay zeka sentezi bu kartları tek yoruma bağlıyor: hangi okumaların birbirini desteklediğini, nerede çeliştiğini yazıyor. Sağlayıcı Groq, model qwen3.8-27b — adaylar aynı istemle denendi, istenen biçimi ve kuralları eksiksiz tutturan ve en hızlı yanıt veren bu oldu. Sayıları yine sunucu hesaplıyor; model yalnızca yorumluyor ve kendisine verilmeyen bir sayıyı yazamıyor. Yorum yeni bir CSV yüklendiğinde bir kez üretilip saklanıyor, sayfa yenilemek yeniden üretim tetiklemiyor; özelliği kapatırsanız siliniyor.
Profilini herkese açanlar için bir eşleştirme var: ortak başlık oranı, aynı başlıklara verilen puanların uyumu ve tür dağılımı karşılaştırılıp izleme profili size benzeyenler öneriliyor — en az sekiz ortak başlık şartıyla, mesajlaşma olmadan. Hesap tarafında e-posta ve doğum bilgisi AES-256-GCM ile şifreli, şifreler ve kurtarma kodları PBKDF2 ile hash'li. Kayıtta KVKK aydınlatma ve açık rıza onayı zorunlu ve her onay, onaylandığı metnin tamamıyla birlikte kanıt olarak saklanıyor; ayrı bir gizlilik politikası sayfası hangi verinin neden işlendiğini, yapay zeka servisine tam olarak neyin gönderildiğini ve hesabınızı sildiğinizde neyin silinip neyin kaldığını tek tek sayıyor.
Canlı : projectionroom.runasp.net
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Browser
Açıklama : Yazgel League, futbolseverlerin maç istatistiklerini takip etmelerini sağlayan bir web uygulamasıdır. Kullanıcılar, kendi istedikleri maçların skorunu ve gol istatistiklerini kendileri girerek takip edebilirler. Girilen maçlar sonucunda bir puan tablosu oluşturulur ve kullanıcılar bu tablo üzerinden kendi performanslarını takip edip karşılaştırabilirler. VAR Chat ile tüm verilere anında ve hızlı bir şekilde ulaşılabilir ve maç ekleme, sezon oluşturma işlemleri yapılabilir.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Browser
Açıklama : My Stadium Stats, futbolseverlerin maç istatistiklerini takip etmelerini sağlayan bir web uygulamasıdır. Kullanıcılar, kendi istedikleri maçların skorunu ve gol istatistiklerini kendileri girerek takip edebilirler. Girilen maçlar kullanıcıların profil sayfalarında listelenir ve istatistikler görsel olarak sunulur. Projenin canlı bir sürümü mevcut değildir. Projeyi incelemek ve kodlarına erişmek için GitHub bağlantısını kullanabilirsiniz.
Proje Kodları : https://github.com/chareless/MyStadiumStats
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Browser
Açıklama : Kişisel CV/Portfolyo profil sayfası oluşturmak ve yönetmek amacıyla geliştirilmiş bir ASP.NET Core MVC web uygulamasıdır. Her kullanıcı kendi profilini oluşturabilir, düzenleyebilir ve herkese açık olarak paylaşabilir. Projenin canlı bir sürümü mevcut değildir. Projeyi incelemek ve kodlarına erişmek için GitHub bağlantısını kullanabilirsiniz.
Proje Kodları : https://github.com/chareless/ProfileProject
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Browser
Açıklama : ManagementReport, Index Grup'un iç kullanımına yönelik, ASP.NET Core 9 MVC üzerine kurulu bir yönetim raporlama ve operasyon panelidir. SAP ve şirketin farklı veritabanlarından beslenerek satış, stok, vade, bayi ve hedef gibi verileri günlük, aylık ve yıllık kırılımlarda sunar; dönemler ve yıllar arasında karşılaştırmalı analiz yapılmasına imkân verir ve tüm raporlar Excel'e aktarılabilir. Raporlamanın yanında personel yönetimi, ESD/e-ticaret operasyonları, doküman ve ticket takibi, üretici raporları, döviz kurları ve ziyaret/erişim analitiği gibi modülleri tek çatı altında toplar. Jira entegrasyonu sayesinde iş takibi uygulama içinden yürütülebilir; ML.NET tabanlı i-Gini sohbet asistanı ise kullanıcıların rapor ve verilere doğal dille ulaşmasını sağlar — üstelik kullanıcının yalnızca yetkili olduğu konularda yanıt verecek şekilde sınırlandırılmıştır. Güvenlik tarafı uygulamanın öne çıkan yanıdır: esnek bir rol ve yetki altyapısıyla her kullanıcının hangi sayfa ve işlemlere erişeceği tek bir merkezden yönetilir, menüler dahi kullanıcının yetkisine göre şekillenir; buna SMS ve mail üzerinden iki faktörlü doğrulama (2FA), IP bazlı erişim kısıtlaması, kullanıcı kimliğine bürünme (impersonation) ve tüm sayfa erişimlerini kayıt altına alan denetim günlüğü eşlik eder.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
For Androıd
Açıklama : Unity kullanılarak programlanmış platform türünde 2D bir android oyunudur. Hikayesi "Spaceship Starcraft" evrenindeki karanlık boyutta geçer. Amaç engellere takılmadan karanlık boyuttan kaçmaya çalışmaktır.
Son Sürümü İndir : Play Store üzerinden indirmek için tıklayın.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : PassoLig üzerinden Trendyol Süper Lig maçlarını, istenilen maçların satıştaki kategori ve bloklarının listesini gösteren ve satılabilir bilet adedini listelemeye yarayan bir uygulamadır. (Kullanımı Engellendi)
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : Chareless Tool programı; geliştirmiş olduğum Dijital Günlük, Rastgele Araçlar, Ortalama Hesaplama, E-Tombala, Sırt Çantası Problemi Yazılımı, Insta-Followers, Earthquake Monitor uygulamalarının tek bir uygulama üzerinden çalıştırılmasını sağlamaktadır.
Son Sürümü İndir : https://github.com/chareless/CharelessTool-for-Windows/archive/refs/heads/main.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : AFAD (Afet ve Acil Durum Yönetimi Başkanlığı) ve Kandilli Rasathanesi tarafından yayınlanan veriler üzerinden gerçekleşmiş son depremleri anlık olarak görüntülemeye yarayan bir konsol ve masaüstü uygulamasıdır. Uygulama, kullanıcıların Türkiye ve çevresindeki güncel deprem aktivitelerini hızlı bir şekilde takip edebilmesini sağlar. Hem konsol üzerinden sade ve hızlı bir deneyim sunar, hem de masaüstü arayüzü ile kullanıcı dostu bir görünümde detaylı bilgiler (büyüklük, derinlik, konum, tarih/saat vb.) sunar.
Son Sürümü İndir : https://github.com/chareless/EarthquakeMonitor-for-Windows/archive/master.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Browser
Açıklama : Garanti belgesi ve kullanım kılavuzlarının dijital ortama taşınması üzerine backend geliştirmelerini (.Net & JavaScript) ve test sürecini yaptığım bir projedir. Bazı sayfalar için IP kontrolü kullandım, session ile login işlemleri yaptım ve sitedeki çeşitli fonksiyonlar için farklı authorization servisleri yazdım.
Siteyi İnceleyin : https://garanti.indexgrup.com
For Browser & Mobile
Açıklama : Index Grup Pazar projesine sonradan katılarak, projenin önceki aşamalarında yapılan geliştirmeleri test edip sonuçlarını raporlayarak projeye katkı sağladım. Zaman içinde projenin yönetim kadrosuna dahil oldum ve tüm test süreçlerini başarıyla tamamlayarak dokümantasyonunu oluşturdum. Projenin canlıya çıkmasının ardından, React ile frontend ve .Net ile backend geliştirmelerini aktif bir şekilde üstlendim. Bu süreçte, kullanıcı deneyimini artırmak ve projenin işlevselliğini geliştirmek için önemli gelişmeler sağladım.
Siteyi İnceleyin : https://www.indexgruppazar.com/
For Wındows
Açıklama : Instagram hesaplarındaki takipçi ve takip edilen sayılarını listeleyebildiğiniz ve kaydedebildiğiniz bir programdır. Çalışması için 2 adet düzenlenmiş html dosyasına ihtiyaç duymaktadır. Detaylar için yardımcı dokümanı okumanız gerekmektedir. Daha basit kullanım için konsol uygulaması da mevcuttur.
Son Sürümü İndir : https://github.com/chareless/InstaFollowers-for-Windows/archive/master.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Androıd
Açıklama : Unity kullanılarak programlanmış 3D hypercasual oyunudur. Yol üstündeki kamyonlardan pizza toplayıp müşterilere dağıtılmaktadır. Case study çalışmasıdır.
Projeyi Görüntüle: https://github.com/chareless/Pizza-Delivery-Guy
Eklenme Tarihi :
For Androıd
Açıklama : Unity kullanılarak programlanmış 3D hypercasual oyunudur. Yol üstünde bulunan objelerden belirli sayılarda toplanarak seviye atlanır. Case study çalışmasıdır.
Projeyi Görüntüle: https://github.com/chareless/RollicProject
Eklenme Tarihi :
For Androıd
Açıklama : Unity kullanılarak programlanmış platform türünde 2D bir android oyunudur. Hikayesi "Spaceship Starcraft" evrenindeki karanlık boyutta geçer. Amaç düz bir platformda karşımıza çıkan düşmanları yok etmektir.
Son Sürümü İndir : Play Store üzerinden indirmek için tıklayın.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Android
Açıklama : Rastgele Araçlar uygulamasının Android sürümüdür. Windows sürümünden farklı olarak hatırlatıcı, koronavirüs tablosu, döviz işlemleri, aritmetik işlemler, zaman çevirici, ip adresi gösterme özelliklerini içermez ancak harita üzerinden yer kaydetme özelliği içerir.
Son Sürümü İndir : https://play.google.com/store/apps/details?id=com.deniz.randomtools
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Androıd
Açıklama : Unity kullanılarak programlanmış platform türünde 2D bir android oyunudur. "Road to Heroism" oyunun öncesini konu alır. 3 haritadaki düşmanları da yenip zindandan çıkmalıyız. Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü bitirme projemizdir.
Projeyi Görüntüle: https://github.com/chareless/beginning-of-the-heroism
Son Sürümü İndir : Play Store üzerinden indirmek için tıklayın.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Androıd
Açıklama : Unity kullanılarak programlanmış 2D bir android oyunudur. Oyunda 10 aşama vardır. Her aşamada karşımıza gelen yaratıkları yenmemiz gerekmektedir. Her 3 aşamada bir büyük yaratıklarla ve son aşamada ejderha ile savaşmalı ve kasabayı kurtarmalıyız. Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü tasarım projemizdir.
Son Sürümü İndir : Play Store üzerinden indirmek için tıklayın.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : Sırt çantası ya da bilinen diğer adıyla torba problemi (knapsack problem), bir optimizasyon problemidir. Problemin tanımı şöyledir: Ağırlıkları (w) ve değeri/katkısı (v) bilinen n tane nesne, kapasitesi W olan bir çantaya koyulacaktır. Çantayı kapasitesini aşmayacak şekilde en değerli olan nesnelerle doldurmak için nesnelerden hangileri çantaya koyulmalıdır?
Projeyi Görüntüle: https://github.com/chareless/Knapsack-Problem
Çıkış Tarihi :
Son Değiştirilme Tarihi :
For Androıd
Açıklama : Unity kullanılarak programlanmış uzay temalı 2D bir android oyunudur. Oyunda 9 aşama vardır. Her aşamada karşımıza gelen uzay gemilerinin yok edilmesi gerekmektedir. Her 3 aşamada bir dev uzay yaratıkları ile savaşmalı ve evreni kurtarmalıyız.
Son Sürümü İndir : Play Store üzerinden indirmek için tıklayın.
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : Pandemi sebebiyle yılbaşında uzaktan eğlenmek zorunda kalan tüm tombala severlerin kendi discord sunucularında ekran paylaşarak birbirleri ile oynayabilmeleri için kodlanmıştır.
Son Sürümü İndir : https://github.com/chareless/ETombala-for-Windows/archive/refs/heads/main.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
Açıklama : Üniversite öğrencileri için dönem ortalaması, genel ortalama ve ders içi ortalama hesaplamaya yaran bir excel tablosu. Renkli olan tablo içerikleri (İçerik Adı, Harf Notu, Ders Kredisi, Oran, Not) kullanıcı tarafından girilir ve Katsayı sayfasından çekilen harf notu karşılıkları ile uygun ortalamalar hesaplanır. FD veya FF olan dersler için ortalama hesaplanmamaktadır.(En fazla 4 yıllık üniversiteler ve dönem başı en fazla 6 ders için tasarlanmıştır.)
İndirme Linki : https://github.com/chareless/Ortalama-Excel/archive/refs/heads/main.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
Açıklama : NodeMcu kartına LM35 ısı sensörü ve 3 adet led bağlıyoruz. Arduino programı üzerinden wifi, ThingSpeak ve Blynk bağlantılarını ayarlıyoruz. Sensörden sıcaklık değerinin ölçülmesi için gerekli işlemleri kod üzerinden yazıyoruz ve ThingSpeak'e gönderiyoruz. Sıcaklığa uygun renkte ledlerin yanması için gerekli kontrolü de ekledikten sonra yazdığımız kodu karta aktarıyoruz. Sıcaklık değerine göre mavi, yeşil ve kırmızı renkli ledler yanıyor. ThingSpeak üzerinden sıcaklık grafiği görüntüleniyor. 20 derecenin altındaki oda sıcaklığında mavi led, 35 derecenin üstündeki oda sıcaklığında kırmızı led, 20-35 arasındaki değerlerde ise yeşil led yanmaktadır. Oda sıcaklığını ThingSpeak üzerinden görüntüleyebildiğimiz gibi Blynk uygulamasından da telefon üzerinden takip edebiliriz.
Dıscord Botu
Açıklama : CharelessBot; discord botlarına olan merakımdan ötürü kodlamayı denediğim kendi discord botumdur. Şimdilik sadece döviz gösterme, ülkemizin 1 gün önceki korona virüs vaka sayısını gösterme, kura çekme, yazı tura ve zar atma özellikleri olan basit bir bot olarak kodlanmıştır. &yardım komutuyla diğer komutları ve kullanım şekillerini görebilirsiniz.
Sunucunuza eklemek için tıklayın
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : Rastgele Araçlar; yazı tura, zar atma, taş kağıt makas seçme, rastgele numara seçme, kura çekme, kronometre, hatırlatıcı, hesap makinesi, para sayar, liste hesaplama, yüzdelik hesaplama, not tutma, rastgele şifre oluşturma, döviz kuru görüntüleme, döviz kuru çevirme, zaman çevirme, günlük koronavirüs tablosu, dış ip adresi gösterme, geri sayım, ideal kilo ve aritmetik işlemler özellikleri olan çok amaçlı bir programdır. İnternet bağlantısı olmadan tüm özellikleri tek bir yerden kullanabilmeyi amaçlar. Ancak döviz işlemleri, korona tablosu ve ip adresi öğrenmek için internet bağlantısı gerekir.
Son Sürümü İndir : https://github.com/chareless/RandomTools-for-Windows/archive/master.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
For Wındows
Açıklama : Dijital Günlük, kişinin kendi belirlediği kullanıcı adı ve şifreyle giriş yapabildiği bir günlük tutma programıdır. Yazdığınız anılar sadece sizin bilgisayarınıza şifrelenerek kaydolur. Daha önce yazdığınız bir günü tekrar okuyabilir ve düzenleyebilirsiniz. Metninizin yazı boyutunu, programın giriş bilgilerini, dilini ve temasını değiştirebilirsiniz. Kayıtlarınızı yedekleyebilirsiniz ve geri yükleyebilirsiniz.
UYARI : Yedekleme veya geri yükleme yaparken masaüstünde "backup/backups" isimli başka bir klasörün olmadığından emin olunuz. Aksi takdirde veri kaybı yaşamanız mümkündür.
İndirme Linki : https://github.com/chareless/DigitalDiary-for-Windows/archive/master.zip
Çıkış Tarihi :
Son Değiştirilme Tarihi :
Sürüm :
Açıklama : Elimizde, soğutma sistemi kullanılabilir durumda olan, fakat denetleyicisi çalışmayan bir soğutucu bulunmaktadır. Bu soğutucuyu kontrol etmek üzere, bir akıllı cihaz üretilmiştir. Proje kapsamında, bu cihaz için geliştirilecek yazılımın analizini, tasarımını ve gerçeklemesini yapılacaktır.
Video Linki : https://drive.google.com/file/d/12fztKXexXsTjrFRoVqNJhBh3QQNworxg/view

