Skip to content

fcastillo90/netflix-clone

Repository files navigation

NETFLIX CLONE

This project is my take on the Netflix webapp using themoviedb.org APIs

 work in progress

It contains:

  • React v18
  • Typescript
  • Vite
  • pnpm
  • Redux toolkit + query
  • Data cache
  • React Portal
  • Lazy image fetching (IntersectionObserver)
  • React router
  • MUI
  • dotenv files
  • custom hooks
  • path aliases

Work pending:

  • testing
  • better responsive

STEPS TO RUN

  1. Clone project

  2. On terminal, execute pnpm install

  3. Register on themoviedb.org webpage and create an API key

  4. Create a .env file on the root folder containing the following:

    VITE_ACCESS_TOKEN={{THE ACCESS TOKEN FOUND IN THE THEMOVIEDB WEBPAGE AFTER REGISTERING}}
    VITE_THEMOVIEDB_IMAGE_URL=https://image.tmdb.org/t/p
    VITE_THEMOVIEDB_API_URL=https://api.themoviedb.org/3
    
  5. Execute pnpm run dev

enjoy!

Author: Francisco Castillo González

About

My take on Netflix webpage (work in progress)!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages