BrainStorm – Dijital Eğitim Platformu

BrainStorm – Dijital Eğitim Platformu

BrainStorm, kullanıcıların çevrim içi kurslar oluşturup katılabildiği web tabanlı bir dijital eğitim platformudur. Java Spring Boot, HTML/CSS/JavaScript ve MySQL kullanılarak geliştirildi; Google Meets API entegrasyonu sayesinde öğretmen ve öğrenciler arasında gerçek zamanlı etkileşim sağlanmaktadır. Platform; kullanıcı ve öğretmen hesapları, ders oluşturma, satın alma, inceleme, bildirim ve takvim entegrasyonu gibi özellikler sunar. Bu proje, ölçeklenebilir ve kullanıcı odaklı sistemler geliştirirken üçüncü parti API entegrasyonları konusundaki yetkinliğimi artırdı.

JavaSpring BootHTMLCSSJavaScriptMySQLGoogle Meets API
GitHub
English Spelling App – Backend API

English Spelling App – Backend API

Eğitim odaklı bir İngilizce kelime uygulamasının backend’ini geliştirdim. Rol tabanlı kullanıcı sistemi, ödev yönetimi, skor hesaplama ve PDF raporlama gibi işlevleri olan ölçeklenebilir bir API tasarladım. JWT tabanlı kimlik doğrulama, PostgreSQL ve MongoDB entegrasyonlarıyla güvenli ve esnek bir yapı kurdum.

PythonFastAPIPostgreSQLMongoDBDockerJWT
Aktüelimde – İndirimli Ürün Takip Sistemi

Aktüelimde – İndirimli Ürün Takip Sistemi

BİM, A101, ŞOK, Migros ve CarrefourSA marketlerindeki indirimli ürünleri toplayan bir fiyat takip platformu. FastAPI tabanlı backend, PostgreSQL veri tabanı ve Next.js arayüzüyle modern bir mimari kurdum. Ürün, marka, kampanya ve kategori yönetimi admin paneli üzerinden yapılabiliyor.

PythonFastAPINext.jsReactPostgreSQLDockerCelery
Bebek Ürünleri Fiyat Takip Uygulaması – Backend API

Bebek Ürünleri Fiyat Takip Uygulaması – Backend API

Büyük marketlerdeki bebek bezi ve mama fiyatlarını otomatik olarak toplayan bir fiyat karşılaştırma ve takip sistemi geliştirdim. Selenium tabanlı web scraping altyapısı sayesinde veriler düzenli aralıklarla güncelleniyor ve farklı markalar, gramajlar ve kampanya dönemleri arasında fiyat analizi yapılabiliyor. Sistem, FastAPI ile geliştirilen backend üzerinden JSON formatında API olarak sunulmakta ve gelecekte mobil uygulamayla entegre olacak şekilde tasarlandı.

PythonFastAPISeleniumPostgreSQLDockerPandas
Survenic – Kurumsal Anket Platformu

Survenic – Kurumsal Anket Platformu

Kurumsal anket yönetimi ve veri otomasyonu için geliştirilmiş modern bir platform. LimeSurvey altyapısı üzerinde özelleştirilmiş eklentiler, webhook entegrasyonları ve CI/CD süreçleriyle kurumlara özel bir otomasyon sistemi tasarladım.

PHPLimeSurveyPostgreSQLDockerJenkins
İstanbulSkor – Kentsel Kalite Puanlama ve Analiz Sistemi

İstanbulSkor – Kentsel Kalite Puanlama ve Analiz Sistemi

İstanbul’un ilçelerini çevresel ve demografik göstergelere göre analiz edip “yaşam kalitesi skoru”na dönüştüren veri analizi projesi geliştirdim. Python tabanlı bu sistem; hava kirliliği, nüfus yoğunluğu ve yaşam koşulları gibi açık veri setlerini birleştirip Min-Max normalizasyonu ile tek bir kalite skoruna indirger. Proje; veri temizleme, entegrasyon, ağırlıklı skor hesaplama ve görselleştirme aşamalarını içerir.

PythonPandasNumPyMatplotlibSeabornData Analysis
GitHub
Real-Time Air Quality Platform

Real-Time Air Quality Platform

Gerçek zamanlı hava kalitesi verilerini izlemek, analiz etmek ve anomalileri tespit etmek için mikroservis tabanlı bir sistem geliştirdim. Platform; Kafka tabanlı veri akışı, Spring Boot servisleri, PostgreSQL veri depolama ve React arayüzüyle uçtan uca bir çözüm sunar. Kullanıcılar, canlı bildirimler ve görselleştirmeler aracılığıyla hava kalitesi değişimlerini anlık olarak takip edebilir.

JavaSpring BootKafkaPostgreSQLReactAnt DesignDockerLeaflet.jsRecharts
GitHub
CRM Microservices Project

CRM Microservices Project

Mikroservis mimarisiyle modüler bir CRM sistemi tasarlayıp geliştirdim. Her biri kendi PostgreSQL veritabanına sahip bağımsız servisler (kullanıcı yönetimi, müşteri takibi, satış işlemleri) olarak yapılandırıldı. Spring Security ile JWT tabanlı kimlik doğrulama, Kafka tabanlı asenkron iletişim ve Spring Cloud Gateway üzerinden merkezi yönlendirme sağlandı.

JavaSpring BootSpring SecurityJWTKafkaPostgreSQLDockerSpring Cloud GatewaySwagger
GitHub
Commit Dashboard – GitHub & GitLab Commit Tracker with Thymeleaf UI

Commit Dashboard – GitHub & GitLab Commit Tracker with Thymeleaf UI

Java tabanlı bu uygulama, GitHub ve GitLab üzerindeki commit verilerini otomatik olarak çekip veritabanında saklayan bir izleme sistemidir. Spring Boot ve cronjob yapısı ile commit verileri düzenli aralıklarla güncellenir, Thymeleaf tabanlı arayüzde geliştirici bilgileri ve commit geçmişi görselleştirilir. Commit filtreleme, sayfalama ve hata yönetimi gibi özelliklerle kullanıcı dostu bir arayüz sunar.

JavaSpring BootThymeleafMySQLHibernate/JPAREST APICronjob
GitHub

Daha fazla proje için GitHub profilimi ziyaret edebilirsin 👇

GitHub Profilime Git