Web / Fullstack Web / Fullstack

MediaTracker

Dizi ve film izleme geçmişi takibi, yerel TMDB API önbellekleme ve TV Time / Yamtrack geçmişini akıllı duplikasyon kontrolüyle aktaran web uygulaması.

Media tracking web application featuring TMDB local caching and smart deduplicated watch history import from TV Time and Yamtrack.

#Angular#Java#Spring Boot#TMDB API#SQL

Proje Hakkında

MediaTracker, kullanıcıların dizi ve film izleme geçmişlerini tek bir merkezde kayıt altına almalarını, puanlamalarını ve farklı platformlardaki geçmişlerini birleştirmelerini sağlayan tam yığın (full-stack) web uygulamasıdır.

TV Time ve Yamtrack gibi platformlardan dışa aktarılan izleme verilerini akıllı tekilleştirme (deduplication) algoritmalarıyla içe aktarır ve yerel TMDB önbelleklemesiyle hızlı gezinme sunar.

Temel Özellikler

  • TMDB API Entegrasyonu & Yerel Önbellek: Popüler film ve dizi meta verilerini TMDB API üzerinden çekip yerel ilişkisel veritabanında önbellekleyerek API kotasını korur ve anlık arama deneyimi sunar.
  • Akıllı Geçmiş İçe Aktarımı: Dış platformlardan gelen CSV/JSON izleme kayıtlarındaki mükerrer girişleri otomatik tespit eder ve eksiksiz zaman çizelgesi oluşturur.
  • Spring Boot & Angular Mimarisi: Güçlü, güvenli ve test edilebilir Java Spring Boot arka yüzü ile Angular reaktif bileşen arayüzü.

About the Project

MediaTracker is a full-stack media logging web application that allows users to track, rate, and manage movie and TV series watch histories with smart deduplicated import pipelines from TV Time and Yamtrack.

Key Features

  • TMDB API Integration & Caching: High-performance local caching of movie and television metadata to optimize API calls and enable instant local searches.
  • Smart History Migration: Robust ingestion engine that reconciles duplicate watches, seasons, and episodes across third-party exported watch archives.
  • Spring Boot & Angular Stack: Enterprise Java backend with Spring Boot and Spring Data JPA, coupled with a modular Angular reactive UI.