fully responsive single page web app built using react.js
View Demo
Important things that I learnt building this project
- Working with APIs.
- Learnt efficient way to fetch data from api by modeling them in different file structure.
- Implemented complex ui styling using CSS.
- Learnt to work with useEffect hook.
Follow these steps to run this project on your local system
-
Get a free API Key at https://www.themoviedb.org/
-
Clone the repo
git clone https://github.com/aaveggupta/Netflix-Clone.git
-
Change directory to Netflix-Clone
cd Netflix-Clone
-
Install NPM
npm install
-
Install NPM packages
npm install movie-trailer react-youtube
-
Enter your API in
src/requests.js
const API_KEY = "YOUR_API_KEY";
-
Start NPM
npm start
Aaveg Gupta - linkedin/aaveggupta
Project Link: https://github.com/aaveggupta/Netflix-Clone
Project Demo: https://netflix-clone-415f8.web.app/