Watchlist, kullanıcıların keşfettikleri film ve dizileri kişisel listelerine ekleyip yönetebilmeleri için geliştirilmiş modern, hızlı ve ölçeklenebilir bir backend servisidir. Tamamen type-safe bir mimari üzerine inşa edilmiş olup, dinamik içerikler için TMDB entegrasyonuna sahiptir.
- TMDB API Entegrasyonu: Milyonlarca sinema ve televizyon verisine anlık erişim. Kullanıcıların "The Secret Life of Walter Mitty" gibi ilham verici yapımları veya favori dizilerini anında aratıp listelerine ekleyebileceği dinamik bir altyapı.
- Type Safety: Tüm veri akışı, request/response modelleri ve business logic TypeScript ile statik olarak tiplendirilmiş, böylece runtime hataları minimize edilmiştir.
- Event-Driven Mimari: Node.js'in non-blocking ve event-driven yapısı sayesinde yüksek performanslı I/O işlemleri ve eşzamanlı request yönetimi.
- NoSQL Esnekliği: Kullanıcı listeleri ve favori içeriklerin hızlı, esnek bir döküman modelinde tutulması için MongoDB veritabanı entegrasyonu.
- Environment: Node.js
- Dil: TypeScript
- Veritabanı: MongoDB (Mongoose ODM)
- Entegrasyon: TMDB (The Movie Database) API
- Paket Yöneticisi: npm