{"repo":"oktay/movies","free":true,"listed":false,"github":"https://github.com/oktay/movies","clone":"git clone https://github.com/oktay/movies.git","description":"🍿 A TMDB client build with Next.js 14","language":"TypeScript","stars":182,"topics":["nextjs","tailwindcss","tmdb","typescript","shadcn-ui"],"license":"MIT","category":"ui-components","readme_excerpt":"movies 🍿 A TMDB client built with Next.js 14 Welcome to the \"movies\" web app! This app allows you to search for movies, TV shows, or people by title and view their details, including overview, release date, and average rating. You can also watch movie trailers and browse popular movies, top-rated movies, upcoming movies, and now playing movies. Features - Search for movies, TV shows, or people by title - View movie details, including overview, release date, and average rating - Watch movie trailers - Browse popular movies, top-rated movies, upcoming movies, and now playing movies - Discover movies and TV shows with filters (genre, year, rating, etc.) - View cast and crew information - Responsive design optimized for mobile, tablet, and desktop devices - Dark/Light theme support Tech Stack - Framework: Next.js 14 (App Router, Server Components) - Language: TypeScript - Styling: Tailwind CSS - UI Components: shadcn/ui (Radix + Tailwind) - API: The Movie Database (TMDB) Getting Started Prerequisites - Node.js 18+ - TMDB API Key (Get one here) Installation 1. Clone the repository: 2. Install dependencies: 3. Create .env.local and add your TMDB API key: 4. Start the development server: 5. Open http://localhost:3000 in your browser. Documentation - ARCHITECTURE.md - Project structure, app router patterns, data flow - CONVENTIONS.md - Code style, component patterns, naming conventions Project Structure TMDB This product uses the TMDB API but is not endorsed or certified by TMDB. Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/oktay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oktay/movies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}