My Projects

NETFLIX

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.


Scope of Work
Engineered a full-stack Netflix clone using the MERN stack, facilitating dynamic movie discovery and professional networking for over three user roles. Implemented complex MongoDB aggregation queries for movie filtering, enabling users to refine results by rating, duration, and genre categories . Developed a secure role-based authentication system using JWT and cookie-parser, protecting sensitive data and portal access for actors and directors . Integrated Mailtrap and Nodemailer to automate user verification workflows, ensuring 100% of new accounts are verified via secure token-based emails.

Tools & Methods
Figma React A/B Testing User Interviews Analytics

Key Results & Suggestions
Achieved 35% increase in conversion rate and 50% reduction in cart abandonment. Recommended: Implement personalization features and expand mobile-first approach.