├── .editorconfig ├── .env.sample ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── actions ├── filter.ts ├── imdb-rating.ts ├── search.ts └── season-details.ts ├── app ├── (landing) │ ├── loading.tsx │ └── page.tsx ├── @modal │ ├── (.)disclaimer │ │ ├── default.tsx │ │ └── page.tsx │ └── default.tsx ├── disclaimer │ └── page.tsx ├── layout.tsx ├── movies │ ├── (movies-list) │ │ ├── loading.tsx │ │ └── page.tsx │ └── [id] │ │ └── (movie-details) │ │ ├── loading.tsx │ │ └── page.tsx ├── opengraph-image.png ├── robots.ts ├── server-sitemap-index.xml │ └── route.ts ├── sitemap-movies.xml │ └── route.ts ├── sitemap-static.xml │ └── route.ts ├── sitemap-trending.xml │ └── route.ts ├── sitemap-tv-shows.xml │ └── route.ts ├── sitemap.ts ├── tv-shows │ ├── (tv-list) │ │ ├── loading.tsx │ │ └── page.tsx │ └── [id] │ │ └── (tv-details) │ │ ├── loading.tsx │ │ └── page.tsx ├── twitter-image.png └── watch-history │ └── (history) │ ├── loading.tsx │ └── page.tsx ├── commitlint.config.js ├── components.json ├── components ├── blurred-image.tsx ├── card.tsx ├── carousel.tsx ├── command-menu.tsx ├── details-hero.tsx ├── disclaimer │ ├── disclaimer-content.tsx │ └── disclaimer-modal.tsx ├── header │ ├── animated-watch-button.tsx │ ├── hero-image.tsx │ ├── hero-info.tsx │ ├── hero-rates-info.tsx │ └── hero-slider.tsx ├── icons.tsx ├── layouts │ ├── footer.tsx │ ├── main-nav.tsx │ ├── mobile-nav.tsx │ └── site-header.tsx ├── list.tsx ├── loaders │ ├── intro-pages-loader.tsx │ ├── media-grid-skeleton.tsx │ ├── movie-tv-list-loader.tsx │ └── slider-horizontal-list-loader.tsx ├── main-page │ └── intro-section.tsx ├── media │ ├── details-content.tsx │ ├── details-credits.tsx │ ├── details-extra-info.tsx │ ├── details-hero.tsx │ ├── extra-info.ts │ ├── filter-debug.tsx │ ├── filter-dialog.tsx │ ├── filter-sheet.tsx │ ├── filter-sidebar.tsx │ ├── filtered-media-content.tsx │ └── media-content.tsx ├── play-button.tsx ├── series │ ├── details-content.tsx │ ├── details-extra-info.tsx │ ├── details-hero.tsx │ ├── episodes.tsx │ ├── season-navigator.tsx │ └── selector.tsx ├── ui │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── command.tsx │ ├── date-picker.tsx │ ├── dialog.tsx │ ├── hover-card.tsx │ ├── input.tsx │ ├── label.tsx │ ├── popover.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ └── slider.tsx └── watch-history │ ├── delete-alert.tsx │ ├── watch-history-card.tsx │ ├── watch-history-skeleton.tsx │ └── watch-history.tsx ├── config └── site.ts ├── dtos ├── search.ts └── series.ts ├── hooks ├── use-carousel.ts ├── use-cmdk-listener.ts ├── use-episode-handler.ts ├── use-infinite-scroll.ts ├── use-local-storage.ts ├── use-media-filter.ts ├── use-mounted.ts ├── use-scroll-overlay.ts ├── use-scroll-to-top.ts ├── use-search-params.ts └── use-watched-media.ts ├── lib ├── constants.ts ├── fetch-client.ts ├── fonts.ts ├── genres.ts ├── motion-variants.ts ├── queryKeys.ts ├── tmdbConfig.ts └── utils.ts ├── next-sitemap.config.js ├── next.config.mjs ├── open-next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── providers ├── posthog-provider.tsx ├── query-provider.tsx └── toast-provider.tsx ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon-114x114-precomposed.png ├── apple-touch-icon-114x114.png ├── apple-touch-icon-120x120-precomposed.png ├── apple-touch-icon-120x120.png ├── apple-touch-icon-144x144-precomposed.png ├── apple-touch-icon-144x144.png ├── apple-touch-icon-152x152-precomposed.png ├── apple-touch-icon-152x152.png ├── apple-touch-icon-180x180-precomposed.png ├── apple-touch-icon-180x180.png ├── apple-touch-icon-57x57-precomposed.png ├── apple-touch-icon-57x57.png ├── apple-touch-icon-60x60-precomposed.png ├── apple-touch-icon-60x60.png ├── apple-touch-icon-72x72-precomposed.png ├── apple-touch-icon-72x72.png ├── apple-touch-icon-76x76-precomposed.png ├── apple-touch-icon-76x76.png ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-70x70.png ├── next.svg ├── personal-logo.png ├── robots.txt ├── safari-pinned-tab.svg ├── site.webmanifest ├── sitemap-0.xml ├── sitemap.xml └── vercel.svg ├── renovate.json ├── services ├── movies.ts └── series.ts ├── styles └── globals.css ├── tsconfig.json ├── types ├── credit.ts ├── episode.ts ├── filter.ts ├── guest.ts ├── media.ts ├── movie-details.ts ├── movie-genre.ts ├── movie-result.ts ├── navbar.ts ├── page-details.ts ├── production.ts ├── search.ts ├── season-details.ts ├── series-details.ts └── series-result.ts └── wrangler.jsonc /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | .cache 3 | public 4 | node_modules 5 | *.esm.js 6 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "peacock.color": "#007fff" 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/README.md -------------------------------------------------------------------------------- /actions/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/actions/filter.ts -------------------------------------------------------------------------------- /actions/imdb-rating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/actions/imdb-rating.ts -------------------------------------------------------------------------------- /actions/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/actions/search.ts -------------------------------------------------------------------------------- /actions/season-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/actions/season-details.ts -------------------------------------------------------------------------------- /app/(landing)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/(landing)/loading.tsx -------------------------------------------------------------------------------- /app/(landing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/(landing)/page.tsx -------------------------------------------------------------------------------- /app/@modal/(.)disclaimer/default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/@modal/(.)disclaimer/default.tsx -------------------------------------------------------------------------------- /app/@modal/(.)disclaimer/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/@modal/(.)disclaimer/page.tsx -------------------------------------------------------------------------------- /app/@modal/default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/@modal/default.tsx -------------------------------------------------------------------------------- /app/disclaimer/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/disclaimer/page.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/movies/(movies-list)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/movies/(movies-list)/loading.tsx -------------------------------------------------------------------------------- /app/movies/(movies-list)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/movies/(movies-list)/page.tsx -------------------------------------------------------------------------------- /app/movies/[id]/(movie-details)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/movies/[id]/(movie-details)/loading.tsx -------------------------------------------------------------------------------- /app/movies/[id]/(movie-details)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/movies/[id]/(movie-details)/page.tsx -------------------------------------------------------------------------------- /app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/opengraph-image.png -------------------------------------------------------------------------------- /app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/robots.ts -------------------------------------------------------------------------------- /app/server-sitemap-index.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/server-sitemap-index.xml/route.ts -------------------------------------------------------------------------------- /app/sitemap-movies.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/sitemap-movies.xml/route.ts -------------------------------------------------------------------------------- /app/sitemap-static.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/sitemap-static.xml/route.ts -------------------------------------------------------------------------------- /app/sitemap-trending.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/sitemap-trending.xml/route.ts -------------------------------------------------------------------------------- /app/sitemap-tv-shows.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/sitemap-tv-shows.xml/route.ts -------------------------------------------------------------------------------- /app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/sitemap.ts -------------------------------------------------------------------------------- /app/tv-shows/(tv-list)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/tv-shows/(tv-list)/loading.tsx -------------------------------------------------------------------------------- /app/tv-shows/(tv-list)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/tv-shows/(tv-list)/page.tsx -------------------------------------------------------------------------------- /app/tv-shows/[id]/(tv-details)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/tv-shows/[id]/(tv-details)/loading.tsx -------------------------------------------------------------------------------- /app/tv-shows/[id]/(tv-details)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/tv-shows/[id]/(tv-details)/page.tsx -------------------------------------------------------------------------------- /app/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/twitter-image.png -------------------------------------------------------------------------------- /app/watch-history/(history)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/watch-history/(history)/loading.tsx -------------------------------------------------------------------------------- /app/watch-history/(history)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/app/watch-history/(history)/page.tsx -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] } 2 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components.json -------------------------------------------------------------------------------- /components/blurred-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/blurred-image.tsx -------------------------------------------------------------------------------- /components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/card.tsx -------------------------------------------------------------------------------- /components/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/carousel.tsx -------------------------------------------------------------------------------- /components/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/command-menu.tsx -------------------------------------------------------------------------------- /components/details-hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/details-hero.tsx -------------------------------------------------------------------------------- /components/disclaimer/disclaimer-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/disclaimer/disclaimer-content.tsx -------------------------------------------------------------------------------- /components/disclaimer/disclaimer-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/disclaimer/disclaimer-modal.tsx -------------------------------------------------------------------------------- /components/header/animated-watch-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/header/animated-watch-button.tsx -------------------------------------------------------------------------------- /components/header/hero-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/header/hero-image.tsx -------------------------------------------------------------------------------- /components/header/hero-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/header/hero-info.tsx -------------------------------------------------------------------------------- /components/header/hero-rates-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/header/hero-rates-info.tsx -------------------------------------------------------------------------------- /components/header/hero-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/header/hero-slider.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/layouts/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/layouts/footer.tsx -------------------------------------------------------------------------------- /components/layouts/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/layouts/main-nav.tsx -------------------------------------------------------------------------------- /components/layouts/mobile-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/layouts/mobile-nav.tsx -------------------------------------------------------------------------------- /components/layouts/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/layouts/site-header.tsx -------------------------------------------------------------------------------- /components/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/list.tsx -------------------------------------------------------------------------------- /components/loaders/intro-pages-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/loaders/intro-pages-loader.tsx -------------------------------------------------------------------------------- /components/loaders/media-grid-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/loaders/media-grid-skeleton.tsx -------------------------------------------------------------------------------- /components/loaders/movie-tv-list-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/loaders/movie-tv-list-loader.tsx -------------------------------------------------------------------------------- /components/loaders/slider-horizontal-list-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/loaders/slider-horizontal-list-loader.tsx -------------------------------------------------------------------------------- /components/main-page/intro-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/main-page/intro-section.tsx -------------------------------------------------------------------------------- /components/media/details-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/details-content.tsx -------------------------------------------------------------------------------- /components/media/details-credits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/details-credits.tsx -------------------------------------------------------------------------------- /components/media/details-extra-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/details-extra-info.tsx -------------------------------------------------------------------------------- /components/media/details-hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/details-hero.tsx -------------------------------------------------------------------------------- /components/media/extra-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/extra-info.ts -------------------------------------------------------------------------------- /components/media/filter-debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/filter-debug.tsx -------------------------------------------------------------------------------- /components/media/filter-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/filter-dialog.tsx -------------------------------------------------------------------------------- /components/media/filter-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/filter-sheet.tsx -------------------------------------------------------------------------------- /components/media/filter-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/filter-sidebar.tsx -------------------------------------------------------------------------------- /components/media/filtered-media-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/filtered-media-content.tsx -------------------------------------------------------------------------------- /components/media/media-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/media/media-content.tsx -------------------------------------------------------------------------------- /components/play-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/play-button.tsx -------------------------------------------------------------------------------- /components/series/details-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/details-content.tsx -------------------------------------------------------------------------------- /components/series/details-extra-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/details-extra-info.tsx -------------------------------------------------------------------------------- /components/series/details-hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/details-hero.tsx -------------------------------------------------------------------------------- /components/series/episodes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/episodes.tsx -------------------------------------------------------------------------------- /components/series/season-navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/season-navigator.tsx -------------------------------------------------------------------------------- /components/series/selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/series/selector.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/calendar.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/date-picker.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/watch-history/delete-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/watch-history/delete-alert.tsx -------------------------------------------------------------------------------- /components/watch-history/watch-history-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/watch-history/watch-history-card.tsx -------------------------------------------------------------------------------- /components/watch-history/watch-history-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/watch-history/watch-history-skeleton.tsx -------------------------------------------------------------------------------- /components/watch-history/watch-history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/components/watch-history/watch-history.tsx -------------------------------------------------------------------------------- /config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/config/site.ts -------------------------------------------------------------------------------- /dtos/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/dtos/search.ts -------------------------------------------------------------------------------- /dtos/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/dtos/series.ts -------------------------------------------------------------------------------- /hooks/use-carousel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-carousel.ts -------------------------------------------------------------------------------- /hooks/use-cmdk-listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-cmdk-listener.ts -------------------------------------------------------------------------------- /hooks/use-episode-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-episode-handler.ts -------------------------------------------------------------------------------- /hooks/use-infinite-scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-infinite-scroll.ts -------------------------------------------------------------------------------- /hooks/use-local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-local-storage.ts -------------------------------------------------------------------------------- /hooks/use-media-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-media-filter.ts -------------------------------------------------------------------------------- /hooks/use-mounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-mounted.ts -------------------------------------------------------------------------------- /hooks/use-scroll-overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-scroll-overlay.ts -------------------------------------------------------------------------------- /hooks/use-scroll-to-top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-scroll-to-top.ts -------------------------------------------------------------------------------- /hooks/use-search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-search-params.ts -------------------------------------------------------------------------------- /hooks/use-watched-media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/hooks/use-watched-media.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/fetch-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/fetch-client.ts -------------------------------------------------------------------------------- /lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/fonts.ts -------------------------------------------------------------------------------- /lib/genres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/genres.ts -------------------------------------------------------------------------------- /lib/motion-variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/motion-variants.ts -------------------------------------------------------------------------------- /lib/queryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/queryKeys.ts -------------------------------------------------------------------------------- /lib/tmdbConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/tmdbConfig.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/next.config.mjs -------------------------------------------------------------------------------- /open-next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/open-next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/prettier.config.js -------------------------------------------------------------------------------- /providers/posthog-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/providers/posthog-provider.tsx -------------------------------------------------------------------------------- /providers/query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/providers/query-provider.tsx -------------------------------------------------------------------------------- /providers/toast-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/providers/toast-provider.tsx -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon-114x114-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-114x114-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /public/apple-touch-icon-120x120-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-120x120-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/apple-touch-icon-144x144-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-144x144-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /public/apple-touch-icon-152x152-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-152x152-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-180x180-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-touch-icon-57x57-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-57x57-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /public/apple-touch-icon-60x60-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-60x60-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/apple-touch-icon-72x72-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-72x72-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /public/apple-touch-icon-76x76-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-76x76-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/personal-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/personal-logo.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sitemap-0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/sitemap-0.xml -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/renovate.json -------------------------------------------------------------------------------- /services/movies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/services/movies.ts -------------------------------------------------------------------------------- /services/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/services/series.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/credit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/credit.ts -------------------------------------------------------------------------------- /types/episode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/episode.ts -------------------------------------------------------------------------------- /types/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/filter.ts -------------------------------------------------------------------------------- /types/guest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/guest.ts -------------------------------------------------------------------------------- /types/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/media.ts -------------------------------------------------------------------------------- /types/movie-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/movie-details.ts -------------------------------------------------------------------------------- /types/movie-genre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/movie-genre.ts -------------------------------------------------------------------------------- /types/movie-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/movie-result.ts -------------------------------------------------------------------------------- /types/navbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/navbar.ts -------------------------------------------------------------------------------- /types/page-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/page-details.ts -------------------------------------------------------------------------------- /types/production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/production.ts -------------------------------------------------------------------------------- /types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/search.ts -------------------------------------------------------------------------------- /types/season-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/season-details.ts -------------------------------------------------------------------------------- /types/series-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/series-details.ts -------------------------------------------------------------------------------- /types/series-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/types/series-result.ts -------------------------------------------------------------------------------- /wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vette1123/movies-streaming-platform/HEAD/wrangler.jsonc --------------------------------------------------------------------------------