Hulu Clone made using Next.js and Tailwind CSS. The build allows Server Side Rendering and is fully responsive. The data is fetched dynamically from TMDB API.
The backend is deployed separately. It uses Express Node and MongoDB with JWT Authentication. Check out the backend project here.
This project can be viewed live here - Click Here
- Clone the project into your local repository and install the packages
yarn
# or
npm install
- Create a local .env file in the root directory of the project and store your API_KEY for TMDB inside it. Also create other required environment variables inside it. Refer to .env.sample for reference.
# .env
API_KEY=abcd123
- Run the Next.js local development server
yarn dev
# or
npm run dev