A modern Netflix clone built with React and TypeScript. 🚧 WIP
- TMDB API - Movie/TV data
- React - UI library
- TypeScript - Type safety
- Vite - Build tool
- TanStack Query - Data fetching
- Zustand - State management
- React Router - Navigation
- Sass - Styling
- Axios - HTTP client
The app uses The Movie Database (TMDB) API v3:
/3/discover/movie- Discover movies by genre/year/3/discover/tv- Discover TV shows by genre/year/3/movie/{id}/videos- Get movie trailershttps://image.tmdb.org/t/p/- Movie poster/backdrop images
UI design and assets from Netflix Clone Figma Community
- Clone and install dependencies:
npm install- Create
.envfile:
VITE_TMDB_URL=https://api.themoviedb.org
VITE_TMDB_API_KEY=your_tmdb_api_key
VITE_TMDB_API_ACCESS_TOKEN=your_tmdb_access_token- Start development:
npm run devGet your TMDB API key from The Movie Database
