Developed Netflix 2.0, a fully responsive and feature-rich clone of the popular streaming platform, using modern web technologies. This project showcases my expertise in creating interactive and scalable web applications while integrating third-party APIs and secure authentication systems.

Key Features:
- Movie and TV Show Fetching:
- Integrated the TMDB API to fetch real-time data on movies and TV shows, including genres, trending content, and detailed information.
- Implemented dynamic search functionality for users to explore titles easily.
- User Authentication:
- Utilized Firebase Authentication to provide secure login and signup options using email and password.
- Incorporated session persistence for seamless user experiences across devices.
- User Data Storage:
- Leveraged Firebase Firestore to store user-specific data, such as watch lists and preferences, ensuring a personalized experience.
- State Management with Redux:
- Employed Redux for efficient state management, enabling seamless updates across components without performance bottlenecks.
- Responsive Design:
- Built with React and styled components to ensure the app is fully responsive and delivers a consistent user experience on desktops, tablets, and mobile devices.
- UI/UX Enhancements:
- Mimicked the original Netflix interface with features like carousels for browsing content, hover effects for movie previews, and intuitive navigation for a familiar yet customized experience.
Technologies Used:
- Frontend: React, Redux, CSS-in-JS (Styled Components)
- Backend & Database: Firebase Authentication and Firestore
- API Integration: TMDB API
- Hosting: Deployed via Firebase Hosting for fast and secure access.
Netflix 2.0 serves as a functional and visually appealing streaming platform that demonstrates my ability to replicate real-world applications while enhancing them with scalable architecture and responsive design. The app reflects Babsol’s commitment to delivering robust, user-centric web solutions.