A dynamic movie streaming interface built with React that fetches and displays real-time data from The Movie Database (TMDB) API.
- Real-time Data Fetching: Integrates with TMDB API to display trending, top-rated, and genre-specific movies.
- Dynamic Hero Section: Featuring a randomized featured movie on every refresh.
- Responsive Rows: Interactive movie rows with scroll functionality.
- Trailer Integration: Ability to fetch and play movie trailers using
movie-trailerandreact-youtube. - Custom Styling: Clean, Netflix-inspired UI with CSS Flexbox and custom animations.
- Frontend: React.js
- API: TMDB (The Movie Database)
- Libraries: Axios (API requests), React-YouTube, Movie-Trailer.
- Deployment: Firebase / Netlify
- Async/Await Logic: Efficiently handling asynchronous API calls with Axios.
- State Management: Using React Hooks (
useState,useEffect) to manage movie data and UI states. - Component Architecture: Reusable components for movie rows and the navigation bar.
- Clone the repo:
git clone [https://github.com/MichalPytlarz/My-Netflix-clone.git](https://github.com/MichalPytlarz/My-Netflix-clone.git)