├── .gitignore ├── README.md ├── jsconfig.json ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── api │ │ ├── account │ │ │ ├── create-account │ │ │ │ └── route.js │ │ │ ├── get-all-accounts │ │ │ │ └── route.js │ │ │ ├── login-to-account │ │ │ │ └── route.js │ │ │ └── remove-account │ │ │ │ └── route.js │ │ ├── auth │ │ │ └── [...nextauth] │ │ │ │ └── route.js │ │ └── favorites │ │ │ ├── add-favorite │ │ │ └── route.js │ │ │ ├── get-all-favorites │ │ │ └── route.js │ │ │ └── remove-favorite │ │ │ └── route.js │ ├── browse │ │ └── page.js │ ├── favicon.ico │ ├── globals.css │ ├── layout.js │ ├── movies │ │ └── page.js │ ├── my-list │ │ └── [...id] │ │ │ └── page.js │ ├── page.js │ ├── search │ │ └── [query] │ │ │ └── page.js │ ├── tv │ │ └── page.js │ └── watch │ │ └── [...id] │ │ └── page.js ├── auth-provider │ └── index.js ├── components │ ├── banner │ │ └── index.js │ ├── circle-loader │ │ └── index.js │ ├── common-layout │ │ └── index.js │ ├── details-popup │ │ └── index.js │ ├── manage-accounts │ │ ├── account-form.js │ │ ├── index.js │ │ └── pin-container.js │ ├── media-item │ │ └── index.js │ ├── media-row │ │ └── index.js │ ├── navbar │ │ ├── account-popup.js │ │ ├── index.js │ │ └── search.js │ └── unauth-page │ │ └── index.js ├── context │ └── index.js ├── database │ └── index.js ├── models │ ├── Account.js │ └── Favorite.js └── utils │ └── index.js └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/api/account/create-account/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/account/create-account/route.js -------------------------------------------------------------------------------- /src/app/api/account/get-all-accounts/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/account/get-all-accounts/route.js -------------------------------------------------------------------------------- /src/app/api/account/login-to-account/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/account/login-to-account/route.js -------------------------------------------------------------------------------- /src/app/api/account/remove-account/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/account/remove-account/route.js -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/auth/[...nextauth]/route.js -------------------------------------------------------------------------------- /src/app/api/favorites/add-favorite/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/favorites/add-favorite/route.js -------------------------------------------------------------------------------- /src/app/api/favorites/get-all-favorites/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/favorites/get-all-favorites/route.js -------------------------------------------------------------------------------- /src/app/api/favorites/remove-favorite/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/api/favorites/remove-favorite/route.js -------------------------------------------------------------------------------- /src/app/browse/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/browse/page.js -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/layout.js -------------------------------------------------------------------------------- /src/app/movies/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/movies/page.js -------------------------------------------------------------------------------- /src/app/my-list/[...id]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/my-list/[...id]/page.js -------------------------------------------------------------------------------- /src/app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/page.js -------------------------------------------------------------------------------- /src/app/search/[query]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/search/[query]/page.js -------------------------------------------------------------------------------- /src/app/tv/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/tv/page.js -------------------------------------------------------------------------------- /src/app/watch/[...id]/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/app/watch/[...id]/page.js -------------------------------------------------------------------------------- /src/auth-provider/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/auth-provider/index.js -------------------------------------------------------------------------------- /src/components/banner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/banner/index.js -------------------------------------------------------------------------------- /src/components/circle-loader/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/circle-loader/index.js -------------------------------------------------------------------------------- /src/components/common-layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/common-layout/index.js -------------------------------------------------------------------------------- /src/components/details-popup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/details-popup/index.js -------------------------------------------------------------------------------- /src/components/manage-accounts/account-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/manage-accounts/account-form.js -------------------------------------------------------------------------------- /src/components/manage-accounts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/manage-accounts/index.js -------------------------------------------------------------------------------- /src/components/manage-accounts/pin-container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/manage-accounts/pin-container.js -------------------------------------------------------------------------------- /src/components/media-item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/media-item/index.js -------------------------------------------------------------------------------- /src/components/media-row/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/media-row/index.js -------------------------------------------------------------------------------- /src/components/navbar/account-popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/navbar/account-popup.js -------------------------------------------------------------------------------- /src/components/navbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/navbar/index.js -------------------------------------------------------------------------------- /src/components/navbar/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/navbar/search.js -------------------------------------------------------------------------------- /src/components/unauth-page/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/components/unauth-page/index.js -------------------------------------------------------------------------------- /src/context/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/context/index.js -------------------------------------------------------------------------------- /src/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/database/index.js -------------------------------------------------------------------------------- /src/models/Account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/models/Account.js -------------------------------------------------------------------------------- /src/models/Favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/models/Favorite.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nextjs-netflix-clone-2023/HEAD/tailwind.config.js --------------------------------------------------------------------------------