Demo https://monty-src.github.io/hulu-remix
This repository is part of the monty-src/remix series, and contains a Hulu clone built using Typescript, NextJS, Tailwind CSS and Heroicons.
a superset of Javascript that adds optional static typing and other features to the language.
https://www.typescriptlang.org/
a popular React framework for building srver-rendered applications and static websites.
is a utility-first CSS framework that allows you to style your website by composing classes.
is a set of free, open-source SVT icons that can be easily customized and used in your web projects.
git clone https://github.com/monty-src/hulu-remix.git
- Go to https://www.themoviedb.org/signup
- Register Username, Password, Password Confirm, & Email
- Click Sign up
- Account verification required Check email
- Click Profile Dropdown > Settings
- Click API
- Click Request an API Key
- Click Developer
- Click Accept (Terms & Conditions)
- Application Form
- Type of Use Desktop Application
- Application Name hulu-remix
- Application URL http://localhost:3000
- Application Summary In order to create a Hulu clone I need some movie information from your API
- Personal Information
- Click Submit
- Change Directory into hulu-remix
- Create .env.local
cd hulu-remix
touch .env.local
- Add API_KEY generated from api.themoviedb.org
API_KEY={API_KEY}
npm i
npm run dev