Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.26 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.26 KB

Project: Netflix Clone

Description: A full-stack web application that replicates the core features of Netflix, including user authentication, movie/show browsing, genre-based categorization, and personalized content management.

Technologies Used: Frontend: React, Redux Toolkit, React Router Backend: Node.js, Express Authentication: Firebase Authentication Data Storage: MongoDB External API: TMDB API

Key Features:

User Authentication: Implemented Firebase Authentication for secure user registration, login, and logout. Secured routes based on user authentication status.

Movie and Show Fetching: Utilized Redux Toolkit to manage state for fetched movies and shows. Integrated TMDB API to fetch a vast collection of movies and shows.

Genre-Based Categorization: Developed a genre selection component for users to filter content by genre. Implemented Redux actions to dynamically filter content based on the selected genre.

Liked Movies and My List: Enabled users to like/unlike movies and shows. Stored user preferences in Firestore under their profile. Created a dedicated "My List" page to showcase liked content.

Routing and Navigation: Utilized React Router for multi-page navigation within the application. Implemented smooth navigation between different sections of the app.