Netflix-GPT

NetflixGPT is a dynamic React-based project that re-imagines the Netflix website by seamlessly integrating the power of hashtag#gpt , providing personalised movie recommendations based on user input.

𝐊𝐞𝐲 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠𝐬:

🔵 𝐀𝐮𝐭𝐡𝐞𝐧𝐭𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐰𝐢𝐭𝐡 𝐅𝐢𝐫𝐞𝐛𝐚𝐬𝐞: Implemented user authentication using Firebase, enabling a secure and personalised experience for users through email and password sign-up/sign-in functionality

🔵 𝐀𝐏𝐈 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧: Successfully leveraged the TMDB API to fetch a vast array of movies, ensuring an up-to-date and comprehensive catalogue for users to explore

🔵 𝐔𝐧𝐫𝐚𝐯𝐞𝐥𝐥𝐢𝐧𝐠 𝐭𝐡𝐞 𝐩𝐨𝐰𝐞𝐫 𝐨𝐟 𝐑𝐞𝐝𝐮𝐱: Extensively used the power of Redux to manage states and incorporating advanced principles like Memoization to optimise performance and ensure efficient data handling

🔵 𝐁𝐫𝐢𝐧𝐠𝐢𝐧𝐠 𝐢𝐧 𝐭𝐡𝐞 𝐀 𝐠𝐚𝐦𝐞: Elevated the user experience by integrating GPT search capabilities enabling the system to recommend movies intelligently based on user input

🔵 𝐌𝐮𝐥𝐭𝐢𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐒𝐮𝐩𝐩𝐨𝐫𝐭: Learnt how to increase reach of the website by implementing a multi-language feature

🔵 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐯𝐞 𝐃𝐞𝐬𝐢𝐠𝐧: Ensured a seamless user experience across all devices with the power of Tailwind CSS