
Hulu Remix
Demo https://monty-src.github.io/hulu-remix

Table of Contents
Overview
This repository is part of the monty-src/remix series, and contains a Hulu clone built using Typescript, NextJS, Tailwind CSS and Heroicons.
Technologies
Typescript
a superset of Javascript that adds optional static typing and other features to the language.
https://www.typescriptlang.org/
NextJS
a popular React framework for building srver-rendered applications and static websites.
https://nextjs.org/
Tailwind CSS
is a utility-first CSS framework that allows you to style your website by composing classes.
https://tailwindcss.com/
Heroicons
is a set of free, open-source SVT icons that can be easily customized and used in your web projects.
https://heroicons.com/
Setup
Clone repository
git clone https://github.com/monty-src/hulu-remix.git
api.themoviedb.org
- 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
Create .env.local
- 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 Install
npm i
NPM Build
npm run dev