A complete clone of Netflix, enhanced with additional features and developed using the MERN stack and TMDB API
I built the app because of the following 2 main reasons:
- Skill Enhancement: Building this Netflix clone using the MERN stack provided an opportunity to sharpen skills on building RESTful API, Integrating Authentication, database management, Responsive & Interactive website,
- Demonstrating My Capabilities: - Showcasing my ability develop, and deploy a complex, full-fledged application. Highlighting my problem-solving, critical thinking, writing clean code & project documentation skills.
Live Demo🔗: Click me
Main features:
- Dynamic movie fetching
- Different categories of movies from "Popular ones" to "Upcoming" to "Now playing worldwide
- Suggesting users to watch related movies of the selected one
- Allowing users to collect their favorite movies
- All users account information and favourite movie lists are stored in Atlas mongoDB database
Additional features:
- A rock-solid JWT and session-based authentication, including Google & Facebook sign-in and logout features
- Allowing users to remove unwanted movies from their favorites list both individually and in bulk
Work in progress:
- Advanced search
- Filter movies by genres, release year and duration.
- User mention
- Front-end: JavaScript, React.js, Material-UI, Bootstrap
- Back-end: Node.js, Express.js, MongoDB, Mongoose, Axios
- Security: JWT, Session-Cookies, Passport.js, OAuth 2.0