Skip to content

Armin0001/cinescope

Repository files navigation

🎬 CineScope

A full-featured movie & TV discovery app powered by the TMDB API. Browse trending titles, search across movies, shows & people, explore cast & crew, watch trailers, and manage personal watchlists.

CineScope Preview


✨ Features

  • 🔥 Trending — today & this week, across movies and TV
  • 🔍 Instant search — typeahead suggestions with 300ms debounce
  • 🎬 Movie & TV detail pages — cast, crew, videos, images, reviews, similar titles, watch providers
  • 🧑 Person pages — biography, filmography
  • 🗂️ Discover — advanced filters (genre, year, rating, language) + Surprise Me random picker
  • ❤️ Watchlists — Want to Watch, Watching, Completed, Favorites (stored locally)
  • 🌙 Dark / Light mode — persisted across sessions
  • 📱 Fully responsive — mobile, tablet, desktop
  • Skeleton loading — no spinners, smooth perceived performance
  • ♾️ Infinite scroll — on all browse & discover pages

🛠 Tech Stack

Framework Angular 18 (standalone components, signals)
Styling SCSS with CSS custom properties
Data TMDB API v3
Scroll ngx-infinite-scroll
Deployment Vercel

🚀 Getting Started

Prerequisites

Install & run

About

A full-featured movie & TV discovery app built with Angular 18 and the TMDB API. Browse trending titles, search across movies, shows & people, explore cast & crew, watch trailers, and manage personal watchlists with dark mode and a responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors