{"repo":"sanjaydeveloper-001/The-Movie-Hub","free":true,"listed":false,"github":"https://github.com/sanjaydeveloper-001/The-Movie-Hub","clone":"git clone https://github.com/sanjaydeveloper-001/The-Movie-Hub.git","description":"A Movie Collections Page to know the details and reviews of the Movie.","language":"JavaScript","stars":52,"topics":["api","express","frontend","fullstack-development","javascript","mern-project","mern-stack","mongodb","nodejs","react"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"🎬 Movie Hub (Version 2) Movie Hub v2 is an advanced movie discovery web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). This version enhances the original Movie Hub by adding user authentication, favorites, bookmarks, profile management , and secure password handling . --- 🚀 Features - 🔐 User Authentication – Register, login, and manage sessions securely. - ❤️ Favorites System – Save and manage your favorite movies. - 🔖 Watchlist Movies – Keep track of movies to watch later. - 👤 User Profile Page – View and update your personal details. - 🔄 Password Management – Change or reset password via email verification. - 🎞️ Dynamic Movie Data – All movie details fetched using the TMDB API . - 🌗 Responsive Design – Fully optimized for desktop and mobile. - ⚡ Smooth UI/UX – Built with React hooks, context, and Framer Motion for animations. --- 🛠️ Tech Stack Frontend: - React.js - React Router DOM - Axios - Framer Motion - React Toastify - Tailwind CSS Backend: - Node.js - Express.js - MongoDB (Mongoose) - JWT Authentication - Nodemailer (for verification and password reset) External API: - TMDB (The Movie Database) API --- 📦 Installation and Setup 1️⃣ Clone the repository 2️⃣ Install dependencies For backend: For frontend: 3️⃣ Create .env files Create a .env file in both backend and frontend folders. Backend .env example: Frontend .env example: 4️⃣ Run the app In one terminal: In another terminal: Then open http://localhost:5173 in your browser","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanjaydeveloper-001","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanjaydeveloper-001/The-Movie-Hub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}