Project name:- HotStar Clone (React.js) Project Completion Time:- 3-4 weeks Technology Used:-
- JavaScript
- Cascading Style Sheets (CSS)
- React.js
- Firebase
- Netlify
- Github
Key features:-
- Google and Phone Number Authentication using Firebase.
- Interactive User Interface (UI).
- React slick carousel.
- Users can add or remove favorite movies from watchlist.
- The Movie Database (TMDB) API for rendering Movies/TV list.
- Search through API (user can search any movie or keyword related to that).
- Handling multiple APIs together.
- Used context API for handling data easily.
- Movie trailer embedded for the available Youtube playback ID.
- React memo for preventing unnecessary rendering and increasing performance.
- Breakdown of the project into various self-contained components.