Skip to content

nguyenanhhao221/hulu-clone

Repository files navigation

Overview

This is a clone version of Hulu - a streaming movie service.
The project was created with NextJS as its core. You can find all the technologies I used in the projects below

A live deploy of this project can be found here.

Click here for quick set up guide on how to run the project.

Summary:

Tech Stack


Build with: \

  • ReactJS
  • NextJS
  • Typescript
  • TailwindCSS
  • daisyui
  • react-icons
  • hero-icons
  • axios
  • plaiceholder
  • TMDB Api

Set up


First, you need to have an API key from TMDB in order to access the database
Read more about how to get TMDB API key here.

Then, create a file in the root folder call env.local, and add your API key as follow \

API_KEY = YOUR_API_KEY

Second, run the development server:

pnpm install
pnpm dev
#or
npm install
npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.