← Projeler

Web · 2025

CommsItumo

YouTube yorumlarını duygu ve tema açısından analiz eden web uygulaması.


CommsItumo, bir videonun yorumlarını YouTube Data API üzerinden alıyor. Yorumlar bir Transformers modeliyle olumlu, olumsuz veya nötr olarak sınıflandırılıyor ve tekrar eden konular çıkarılıyor.

Analizin ardından kullanıcı, sonuçlar hakkında sohbet arayüzü üzerinden soru sorabiliyor.

Teknik Yapı

Backend’i FastAPI ile geliştirdim. Analiz işlemleri uzun sürebildiği için arka planda çalışıyor ve ilerleme bilgisi WebSocket üzerinden arayüze gönderiliyor.

Aynı videonun tekrar işlenmesini azaltmak için üç katmanlı cache kullandım. Tekrarlanan isteklerde işlem süresinde yaklaşık yüzde 40–50 iyileşme gördüm.

Arayüz React, TypeScript ve Vite ile geliştirildi. Uygulama Türkçe ve İngilizce kullanılabiliyor.