{"id":27222198,"url":"https://github.com/krraviongit/the_movie_recommender","last_synced_at":"2025-10-25T00:38:58.909Z","repository":{"id":286442729,"uuid":"961271757","full_name":"krRaviongit/The_movie_recommender","owner":"krRaviongit","description":"AI based Movie Recommendation System","archived":false,"fork":false,"pushed_at":"2025-04-06T13:56:24.000Z","size":21251,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T14:37:07.377Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ai-movie-recommender-4yht2jlpy9d44m5gtk9fnp.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krRaviongit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-06T06:26:33.000Z","updated_at":"2025-04-06T13:56:27.000Z","dependencies_parsed_at":"2025-04-06T14:47:18.012Z","dependency_job_id":null,"html_url":"https://github.com/krRaviongit/The_movie_recommender","commit_stats":null,"previous_names":["krraviongit/the_movie_recommender"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krRaviongit%2FThe_movie_recommender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krRaviongit%2FThe_movie_recommender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krRaviongit%2FThe_movie_recommender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krRaviongit%2FThe_movie_recommender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krRaviongit","download_url":"https://codeload.github.com/krRaviongit/The_movie_recommender/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248190435,"owners_count":21062277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-10T08:57:22.470Z","updated_at":"2025-10-25T00:38:58.903Z","avatar_url":"https://github.com/krRaviongit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Banner](https://github.com/user-attachments/assets/b211f5f7-804f-42bf-acde-135be544e00a)\n\n \u003ch1 align=\"center\"\u003e🎬🍿Movie Recommender System\u003c/h1\u003e\n  \n\u003e *Unlock Your Next Favorite Film!*\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Status-Active-success?style=flat-square\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/License-MIT-blue?style=flat-square\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/your-username/NeuroRest?style=social\" /\u003e\n\u003c/p\u003e\n\n---\n\n## 🚀 Project Overview\n\nThe **Movie Recommender System**, built using **Python** and **Natural Language Processing (NLP)**, offers a user-friendly way to discover your next favorite movie. Using the **bag-of-words** technique, we generate recommendations based on similarity, tags, genre, and production company. Additionally, users can view detailed information about each movie and its cast.\n\n---\n\n## 📸 Sample Application Screenshots\n\n### 🔍 Home Page: Get Personalized Recommendations\n![Sample Image 1](https://github.com/AnupamMittal-21/Movie-Recommender-System/assets/96871662/cce0c494-4dde-4872-868b-2f6f23b24a68)\n![Sample Image 2](https://github.com/AnupamMittal-21/Movie-Recommender-System/assets/96871662/ff4fd4bd-1cf3-4580-9614-67e8698b45e5)\n\n### 📃 Description Page: Explore Movie Details\n![Sample Image 3](https://github.com/AnupamMittal-21/Movie-Recommender-System/assets/96871662/beb53c76-4cd1-466d-b32d-97a63555c043)\n![Sample Image 4](https://github.com/AnupamMittal-21/Movie-Recommender-System/assets/96871662/bb6915a7-8c49-4bd8-ade9-45caeb701d75)\n\n### 🎬 Check All Movies Page: Browse with Ease\n![Sample Image 5](https://github.com/AnupamMittal-21/Movie-Recommender-System/assets/96871662/02473070-91cf-45a0-8016-eee8b70ee2ae)\n\n---\n\n## 📺 Watch the Demo\n\nFor a live demonstration of our **Movie Recommender System**, watch the video below:\n\n[![Watch the Demo](https://img.youtube.com/vi/0BJgu4qZqOM/0.jpg)](https://youtu.be/0BJgu4qZqOM)\n\n---\n\n## 🛠️ Installation Guide\n\nFollow these steps to set up and run the application:\n\n### 1️⃣ Clone the Repository\n```bash\ngit clone https://github.com/krRaviongit/The_movie_recommender.git\ncd The_movie_recommender\n```\n\n### 2️⃣ Create a Virtual Environment\n```bash\npython -m venv env\n# Activate the environment\nsource env/bin/activate  # macOS/Linux\nenv\\Scripts\\activate     # Windows\n```\n\n### 3️⃣ Install Dependencies\n```bash\npip install -r requirements.txt\n```\n\n### 4️⃣ Download Required Files from Google Drive\nSome large `.pkl` model/data files are hosted externally due to GitHub file size limits. Use the script below to download them automatically:\n\n```bash\npython download_files.py\n```\n\nThis script uses **gdown** to securely fetch necessary files from Google Drive and places them in the correct directories.\n\n### 5️⃣ Run the Application\n```bash\nstreamlit run main.py\n```\n\n**⚠️ Note:** The first time you run the application, it may take a few seconds to initialize while loading the models and data.\n\n---\n\n## 💡 Features\n✅ **Personalized Movie Recommendations** based on genres, cast, and production companies  \n✅ **Seamless Streamlit Interface** for an intuitive user experience  \n✅ **Detailed Movie Descriptions** including cast information  \n✅ **Full Movie Database** to browse all available movies  \n✅ **Fast and Efficient Recommendation System** powered by **NLP**  \n\n---\n\n## 🎯 Discover Your Next Favorite Movie!\n\nEnjoy a smarter way to explore films with our **AI-powered Movie Recommender System**. Whether you're in the mood for an action thriller, a romantic drama, or a sci-fi adventure, our app has you covered. 🌟\n\n---\n\n📌 **Developed by**  \n* **Kumar Ravi** – [GitHub](https://github.com/krRaviongit)\n* **Abinash Giri** – [GitHub](https://github.com/ABIN2005)\n\n---\n\n## 📜 License  \nThis project is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.  \n\n---\n\n🚀 **Happy Watching! 🎥🍿**\n\n---\n\u003cp align=\"center\"\u003eMade with ❤️ by Kumar Ravi\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrraviongit%2Fthe_movie_recommender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrraviongit%2Fthe_movie_recommender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrraviongit%2Fthe_movie_recommender/lists"}