Projelerim
Geliştirdiğim projeler ve kullandığım teknolojiler. Her proje, öğrenme sürecimin bir parçası.
Universal LeetCode GitHub Sync Tool
Eki 2025🔄 Otomatik Senkronizasyon LeetCode çözümlerinizi belirlediğiniz sıklıkta GitHub'a senkronize eder Manuel ve otomatik senkronizasyon seçenekleri Arka planda çalışma desteği 🤖 AI Destekli README Gemini AI ile her çözüm için detaylı README.md dosyası oluşturur Problem açıklaması, çözüm yaklaşımı, karmaşıklık analizi Profesyonel ve akademik format 🔒 Güvenli Saklama Tüm API anahtarları ve token'lar şifrelenmiş olarak saklanır Fernet şifreleme ile maksimum güvenlik Yerel veri koruması 🎨 Kullanıcı Dostu Arayüz PyQt5 ile modern ve sezgisel masaüstü arayüzü Tab'lı ayarlar sistemi Gerçek zamanlı log takibi Sistem tepsisi desteği 🌐 Çoklu Dil Desteği Python, Java, JavaScript, C++, TypeScript LeetCode'un desteklediği tüm diller Otomatik dosya uzantısı algılama 📊 Detaylı İzleme Gerçek zamanlı senkronizasyon durumu İşlenen çözüm sayısı takibi Hata bildirimleri ve çözüm önerileri
NLP Based HelpDesk Bot
May 2025Bu proje, sembolik Doğal Dil İşleme (NLP) tekniklerini kullanarak temel bir IT destek asistanı oluşturmayı amaçlamaktadır. Kullanıcıların yazılı olarak ilettiği sorunları anahtar kelime tabanlı eşleştirme ile tanıyıp, önceden tanımlanmış çözümler sunar. Proje, makine öğrenmesi yerine sembolik (kural tabanlı) yöntemlerle doğal dilde anlam çıkarmanın ve yanıt üretmenin temel prensiplerini öğretmek ve göstermek için hazırlanmıştır. TechBot, kullanıcıların IT sorunlarını çözmelerine yardımcı olan bir Telegram botudur. Kullanıcılar sorunlarını bildirebilir, yeni çözümler ekleyebilir ve bilinmeyen soruları görüntüleyebilir.
PulsAI Health Assistant
Şub 2025PulsAI (Gelişmiş Sağlık Asistanı) ✅ Proje Amacı: PulsAI, kullanıcıların sağlık durumlarını daha iyi anlamalarına ve yönetmelerine yardımcı olmak amacıyla tasarlanmış bir yapay zeka destekli uygulamadır. Kullanıcılar, belirtilerini girebilir, genetik risk analizleri yapabilir ve kişiselleştirilmiş sağlık önerileri alabilirler. ✅ Kullanılan Teknolojiler: Yapay Zeka ve Makine Öğrenimi: Hastalık tahmini ve risk analizi için. Streamlit: Kullanıcı arayüzü geliştirmek için. Pandas ve NumPy: Veri işleme ve analiz için. Plotly: Grafik ve görselleştirme için. ✅ Diğer Sağlık Asistanlarına Göre Avantajları: Kişiselleştirilmiş sağlık önerileri. Psikolojik destek analizi. Kullanıcı dostu arayüz.
MelodyStream
Nis 2025MelodyStream, YouTube API kullanarak reklamsız ve ücretsiz müzik dinleme imkanı sunan modern bir web uygulamasıdır. Müziğe yatkın kullanıcı arayüzü ile kullanıcı dostu bir deneyim sunar. Özellikler Kullanıcı Arayüzü Modern ve duyarlı (responsive) tasarım Spotify benzeri koyu tema Glass-effect arka plan tasarımı Mobil ve masaüstü uyumlu arayüz Hamburger menü ve kenar çubuğu navigasyonu Dokunmatik hareketler desteği (swipe gestures) Müzik Çalma Özellikleri YouTube API entegrasyonu ile geniş müzik kütüphanesi Kesintisiz müzik çalma deneyimi İleri/geri sarma kontrolü Ses seviyesi kontrolü Şarkı tekrarlama özelliği Rastgele çalma modu Çalma listesi desteği Şarkı detay sayfası Tam ekran oynatıcı modu Arama ve Keşif Gerçek zamanlı şarkı ve sanatçı araması Önerilen şarkılar bölümü Popüler çalma listeleri Trend müzikler Kategori bazlı müzik keşfi Kişiselleştirme Favori şarkılar listesi Özel çalma listeleri oluşturma Çalma geçmişi Şarkıları favorilere ekleme/çıkarma Çalma listelerine şarkı ekleme Teknik Özellikler Progressive Web App (PWA) desteği LocalStorage ile veri saklama Responsive tasarım (mobile-first yaklaşımı) Touch events desteği YouTube IFrame API entegrasyonu Kullanılan Teknolojiler Frontend HTML5 CSS3 (Flexbox ve Grid layout) JavaScript (ES6+) Font Awesome ikonları Google Fonts API ve Entegrasyonlar YouTube Data API v3 YouTube IFrame Player API Depolama LocalStorage SessionStorage Tasarım Özellikleri CSS Variables CSS Grid Flexbox Media Queries CSS Animations CSS Transitions Glass Effect
Coder Erkan Blog
May 2025Flask ile Geliştirdiğim Blog Uygulaması: CoderErkanBlog Herkese merhabalar, Bugün sizlerle, Flask web framework'ü kullanarak geliştirdiğim tam kapsamlı bir blog uygulamasını paylaşmaktan mutluluk duyuyorum. Bu projenin, backend geliştirme yolculuğumda rolü büyük oldu. 🛠️ Kullandığım Teknolojiler: • Flask Web Framework • MySQL Veritabanı • Flask-MySQLdb • WTForms (Form Validation) • Passlib (Secure encryption) • Jinja2 Template Engine • Session Yönetimi • Decorator Pattern 💡 Teknik Özellikler: • Kullanıcı kimlik doğrulama ve yetkilendirme sistemi • Admin paneli ve makale onay/kontrol mekanizması • Güvenli şifre hashleme (SHA-256) • Dinamik URL yapısı • Form validasyonu ve güvenlik kontrolleri • Responsive tasarım • Arama fonksiyonalitesi • Session bazlı oturum yönetimi
Codenthia Blog Sitesi
Haz 2025Bugün sizlerle, uzun süredir üzerinde büyük bir tutkuyla çalıştığım projemi paylaşmanın heyecanını yaşıyorum: Codenthia 🎯 Yazılım odaklı Instagram hesabımda içerik üretmeye başladığımdan beri, birçok takipçim kendi bilgi ve deneyimlerini paylaşabilecekleri sade, modern ve topluluk destekli bir platformun eksikliğinden bahsetti. Bu talepler doğrultusunda harekete geçerek Codenthia projesini hayata geçirdim. 💡 Codenthia Nedir? Codenthia; modern web teknolojileriyle geliştirilmiş, kullanıcı dostu, sade ve şık bir blog platformudur. Ancak sadece bir blog sitesi değil — içerik üreticilerinin bir araya geldiği, etkileşim kurduğu bir topluluk alanıdır. 🚀 Öne Çıkan Özellikleri: ✅ İçerik oluşturmanın kolaylaştırıldığı kullanıcı paneli ✅ Şık ve sade arayüz tasarımı (modern UI/UX) ✅ Gelişmiş arama ve filtreleme sistemleri ✅ Topluluk etkileşimini teşvik eden altyapı ✅ Tüm cihazlarda sorunsuz çalışan mobil uyumluluk 🤖 Yerleşik Yapay Zeka Asistanı ile yazılıma dair bilgi alma ve içerik oluşturmayı destekleme 🧠 Geliştirme Sürecinde Kazandığım Deneyimler: Bu proje, benim için sadece bir teknik çalışma değil; gerçek kullanıcı ihtiyaçlarını analiz etme ve bunlara çözüm üretme süreciydi. Özellikle: -Cloud deployment süreçlerini yönetme -Production ve test ortamlarında canlı geçişler yapma -Canlı sistemde oluşan sorunlara hızlı aksiyon alma -Yapay zeka entegrasyonu ve özel kullanım senaryoları için AI eğitimi -Kullanıcı odaklı tasarımın incelikleri -Performans ve güvenlik optimizasyonları gibi birçok konuda uygulamalı deneyim kazanma fırsatım oldu. 🤝 Topluluk Olmasa Bu Noktaya Gelinemezdi… Codenthia, bireysel bir fikirden çok; topluluktan gelen ihtiyaç ve geri bildirimlerle şekillendi. Instagram’daki yazılım topluluğumdan gelen mesajlar, öneriler ve sorular sayesinde bu platform bu hale geldi. O yüzden Codenthia, benim kadar sizlerin de projesi. 🛠️ Kullanılan Teknolojiler: Frontend: HTML, CSS, Bootstrap 5, TailwindCSS Backend: Python(Django) Veritabanı: MySQL





