├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── README.md ├── components ├── Cast │ ├── CastItem.tsx │ └── CastList.tsx ├── Input.tsx ├── ItemDetailView.tsx ├── ItemGrid.tsx ├── ItemView.tsx ├── Layout │ ├── Footer.tsx │ ├── Meta.tsx │ ├── Navbar.tsx │ ├── NavbarLink.tsx │ ├── Pagination.tsx │ └── Search.tsx ├── Modal.tsx ├── PageHeader.tsx ├── Rating.tsx ├── Slider │ ├── ItemCard.tsx │ ├── ItemList.tsx │ ├── ItemSlider.tsx │ ├── MainSlider.tsx │ └── MainSliderItem.tsx ├── Video │ └── VideoItem.tsx ├── Watch │ └── AboutDetail.tsx ├── buttons │ └── Button.tsx └── index.tsx ├── model ├── movie.ts └── tv.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── index.tsx ├── movie │ ├── [id] │ │ ├── index.tsx │ │ └── watch.tsx │ └── index.tsx ├── search.tsx └── tv │ ├── [id] │ ├── episode.tsx │ ├── index.tsx │ └── watch.tsx │ └── index.tsx ├── postcss.config.js ├── public ├── footer-bg.jpg ├── icon.png ├── preview.png └── tmovie.png ├── redux ├── hooks.ts ├── modalSlice.ts ├── movieSlice.ts ├── store.ts └── tvSlice.ts ├── styles ├── _index.scss ├── _variable.scss └── globals.scss ├── tailwind.config.js ├── tsconfig.json ├── ultis ├── apiConfig.ts ├── axiosClient.ts ├── constants.ts └── tmdbApi.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/README.md -------------------------------------------------------------------------------- /components/Cast/CastItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Cast/CastItem.tsx -------------------------------------------------------------------------------- /components/Cast/CastList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Cast/CastList.tsx -------------------------------------------------------------------------------- /components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Input.tsx -------------------------------------------------------------------------------- /components/ItemDetailView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/ItemDetailView.tsx -------------------------------------------------------------------------------- /components/ItemGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/ItemGrid.tsx -------------------------------------------------------------------------------- /components/ItemView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/ItemView.tsx -------------------------------------------------------------------------------- /components/Layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/Footer.tsx -------------------------------------------------------------------------------- /components/Layout/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/Meta.tsx -------------------------------------------------------------------------------- /components/Layout/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/Navbar.tsx -------------------------------------------------------------------------------- /components/Layout/NavbarLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/NavbarLink.tsx -------------------------------------------------------------------------------- /components/Layout/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/Pagination.tsx -------------------------------------------------------------------------------- /components/Layout/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Layout/Search.tsx -------------------------------------------------------------------------------- /components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Modal.tsx -------------------------------------------------------------------------------- /components/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/PageHeader.tsx -------------------------------------------------------------------------------- /components/Rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Rating.tsx -------------------------------------------------------------------------------- /components/Slider/ItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Slider/ItemCard.tsx -------------------------------------------------------------------------------- /components/Slider/ItemList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Slider/ItemList.tsx -------------------------------------------------------------------------------- /components/Slider/ItemSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Slider/ItemSlider.tsx -------------------------------------------------------------------------------- /components/Slider/MainSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Slider/MainSlider.tsx -------------------------------------------------------------------------------- /components/Slider/MainSliderItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Slider/MainSliderItem.tsx -------------------------------------------------------------------------------- /components/Video/VideoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Video/VideoItem.tsx -------------------------------------------------------------------------------- /components/Watch/AboutDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/Watch/AboutDetail.tsx -------------------------------------------------------------------------------- /components/buttons/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/buttons/Button.tsx -------------------------------------------------------------------------------- /components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/components/index.tsx -------------------------------------------------------------------------------- /model/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/model/movie.ts -------------------------------------------------------------------------------- /model/tv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/model/tv.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/movie/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/movie/[id]/index.tsx -------------------------------------------------------------------------------- /pages/movie/[id]/watch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/movie/[id]/watch.tsx -------------------------------------------------------------------------------- /pages/movie/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/movie/index.tsx -------------------------------------------------------------------------------- /pages/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/search.tsx -------------------------------------------------------------------------------- /pages/tv/[id]/episode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/tv/[id]/episode.tsx -------------------------------------------------------------------------------- /pages/tv/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/tv/[id]/index.tsx -------------------------------------------------------------------------------- /pages/tv/[id]/watch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/tv/[id]/watch.tsx -------------------------------------------------------------------------------- /pages/tv/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/pages/tv/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/footer-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/public/footer-bg.jpg -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/public/preview.png -------------------------------------------------------------------------------- /public/tmovie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/public/tmovie.png -------------------------------------------------------------------------------- /redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/redux/hooks.ts -------------------------------------------------------------------------------- /redux/modalSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/redux/modalSlice.ts -------------------------------------------------------------------------------- /redux/movieSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/redux/movieSlice.ts -------------------------------------------------------------------------------- /redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/redux/store.ts -------------------------------------------------------------------------------- /redux/tvSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/redux/tvSlice.ts -------------------------------------------------------------------------------- /styles/_index.scss: -------------------------------------------------------------------------------- 1 | @forward './variable'; -------------------------------------------------------------------------------- /styles/_variable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/styles/_variable.scss -------------------------------------------------------------------------------- /styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/styles/globals.scss -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ultis/apiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/ultis/apiConfig.ts -------------------------------------------------------------------------------- /ultis/axiosClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/ultis/axiosClient.ts -------------------------------------------------------------------------------- /ultis/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/ultis/constants.ts -------------------------------------------------------------------------------- /ultis/tmdbApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/ultis/tmdbApi.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itz-dude/Tv---flim/HEAD/yarn.lock --------------------------------------------------------------------------------