TestNetflix is a full-stack media streaming and directory platform designed to mimic the core functionalities of Netflix. It serves as a comprehensive hub for discovering movies while providing specialized portals for industry professionals, including actors, directors, and producers. The project centralizes entertainment data, allowing fans and professionals to interact within a unified digital ecosystem . Goals The project aims to deliver a high-performance video-on-demand interface with advanced discovery tools. Key objectives included implementing complex filtering systems for movies based on rating, duration, and genre . Furthermore, the project sought to establish a multi-role authentication system to provide distinct, secure experiences for users, actors, and directors. Process I built the backend using Node.js and Express, utilizing a modular controller-based architecture to manage diverse entities like movies and users . I integrated MongoDB with Mongoose for data persistence and utilized JWT for secure, role-based session management. On the frontend, I employed React with Framer Motion to create a responsive, cinematic user interface. Output The final deliverable is a live full-stack application featuring a dynamic movie library, professional profiles, and a secure authentication workflow. It includes functional features such as actor/director filters, a password strength meter for security, and a fan letter submission system . The platform is fully responsive and supports automated email verifications for new user registrations.