Vibe Coding Projects
Character Counter
Bu proje, kullanicilarin uzun ve karmasik metinleri (akademik makaleler, literatür taramalari, siirler veya sarki sözleri) anlam bütünlügünü kaybetmeden, belirledikleri kesin bir karakter sinirina göre özetlemelerini saglayan web tabanli bir araçtir. Sistem, metni bastan yazmak (Abstractive) yerine, metnin içindeki en önemli "omurga" cümleleri yapay zeka ile tespit edip çekerek (Extractive) orijinal baglami korur. ??? Teknik Mimari ve Teknoloji Yigini Backend: Python, Flask (Web framework ve API yönlendirmeleri) Makine Ögrenmesi (ML): scikit-learn (K-Means Clustering algoritmasi) Dogal Dil Isleme (NLP): NLTK (Cümle tokenizasyonu) ve Düzenli Ifadeler (Regex) Yapay Zeka Modeli: Hugging Face Inference API (paraphrase-multilingual-MiniLM-L12-v2 modeli ile çok dilli anlamsal vektörlestirme - embeddings) Frontend: HTML/CSS (Jinja2 sablon motoru ile dinamik veri renderlama) ? Öne Çikan Gelismis Özellikler Akilli Metin Ön Isleme (Preprocessing): PDF Kiriklarini Düzeltme: Kopyala-yapistir yapildiginda olusan anlamsiz satir sonlarini (\n) ve fazla bosluklari temizler. Akademik Atif Korumasi: (Yazar, 2024) formatindaki atiflari regex ile tespit eder ve cümlelerin ortadan ikiye bölünmesini engeller. "vd.", "Dr." gibi kisaltmalardaki noktalarin cümle sonu sanilmasinin önüne geçer. Siir ve Sarki Sözü (Yapisal Metin) Destegi: Satir sonlarinda noktalama isareti bulunmayan dizeleri otomatik olarak algilar ve sonlarina görünmez/sanal noktalar koyarak algoritmanin her bir dizeyi bagimsiz bir cümle olarak analiz etmesini saglar. Anlamsal Kümeleme (K-Means Clustering): Cümleleri sadece uzunluklarina veya içerdikleri kelimelere göre degil, Hugging Face modeli sayesinde tasidiklari anlama göre gruplar (vektör uzayinda). Her konsept grubunun tam merkezindeki en güçlü cümleyi seçerek özetin her konuya deginmesini garanti eder. Sert Karakter Limiti (Strict Limit Constraint): Kullanici "500 karakter" dediyse, algoritma seçtigi en iyi cümleleri kronolojik siraya dizerken 501. karakteri asla yazdirmaz. Bosluklari dahi hesaplayarak tam ve kesin sinirlama yapar. Seffaf Ham Veri Istatistikleri: Çikti ekraninda, kullanicinin girdigi orijinal metnin kelime, karakter (bosluklu/bosluksuz) ve cümle sayisini gerçek zamanli olarak sunar. Nasil Çalisir? (Adim Adim Isleyis) Kullanici arayüzden metni ve hedef karakter limitini girer. Sistem metni temizler, hatali kisaltmalari onarir ve metni eksiksiz cümlelere ayirir (Tokenization). Cümleler Hugging Face API'sine gönderilir ve matematiksel vektörlere (embeddings) dönüstürülür. K-Means algoritmasi bu vektörleri hedef limitin izin verdigi sayi kadar anlamsal kümeye ayirir. Her kümenin merkezine en yakin (konuyu en iyi özetleyen) cümleler seçilir. Seçilen cümleler, orijinal metindeki sirasina göre, hedef karakter limitini asla asmayacak sekilde birlestirilir ve arayüze yansitilir.
Project Information
- Category Web
- Project Date 2025
- Project URL https://charactercounter.onrender.com
- Visit Website
Message Card
Vibe code ile gerçeklestirdigim küçük çapli mesaj karti. Hayir tusuna basilmasina izin vermeyen tatli bir mesaj:) Github kullanarak yayinladim. [EN] A small-scale message card project I created using Vibe Code. It features a sweet message that simply doesn't allow the user to click the "No" button :) It is deployed and live via GitHub.
Project Information
- Category Web
- Project Date 2025
- Project URL https://nrglelml.github.io/messageCard/
- Visit Website
Uyku Dedektörü / Sleep Detector
Bir süre önce sosyal medyada kayan bir videoda, birinin bilgisayar kamerasina baglanarak uyku tespiti yapan küçük bir proje yaptigini gördüm. Videoyu kim paylasti tam hatirlamiyorum ama fikir aklimda kaldi. Ben de görüntü isleme konusunda hiçbir deneyimim olmadan Claude Code kullanarak bu projeyi sifirdan yazmaya karar verdim. Bilgisayar kamerasi araciligiyla gerçek zamanli göz takibi yaparak uyku belirtilerini tespit eden ve YouTube üzerinden alarm veren bir Python uygulamasi. [EN] A while ago, I came across a short video on social media where someone built a small project that detects sleep by connecting to a computer webcam. I don't remember exactly who shared the video, but the idea stuck with my mind. Despite having absolutely no prior experience in image processing, I decided to build this project from scratch using Claude Code. This is a Python application that performs real-time eye tracking via the computer webcam to detect signs of sleep and triggers an alarm through YouTube.
Project Information
- Category Windows App
- Project Date 2026
- Project URL https://github.com/nrglelml/uyku_dedektoru
- Visit Website
Gesture Control
Webcam ve el hareketleriyle bilgisayari kontrol et. Ekrana dokunmadan ses ayarla, müzik degistir, sekme geç, uygulama kapat. [EN] Control your computer using a webcam and hand gestures. Adjust the volume, switch tracks, navigate through tabs, or close applications—all without ever touching the screen.
Project Information
- Category Windows App
- Project Date 2026
- Project URL https://github.com/nrglelml/gestureControl
- Visit Website