Welcome to MovieFinder Pro! 🌟 Your ultimate movie discovery companion powered by advanced Natural Language Processing (NLP) and recommendation algorithms. From finding similar movies based on cast, genres, or production companies to exploring movie details, we've got it all in one seamless Streamlit interface.
- 🎥 Personalized Recommendations: Get tailored movie suggestions based on cast, genres, keywords, and production companies.
- 🔎 Detailed Movie Information: See movie ratings, release dates, budgets, revenue, runtime, and much more.
- 📜 Comprehensive Cast Details: Explore cast info with biographies and images.
- 📄 Movies List: Browse a wide range of movies with poster previews, perfect for finding hidden gems.
- 🚀 Interactive UI: A responsive, user-friendly Streamlit interface.
Follow these steps to get MovieFinder Pro up and running:
-
Clone the repository:
git clone https://github.com/Srijan-Arya/MovieFinder-Pro.git cd MovieFinder-Pro
-
Install the required packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
- Movie Recommendations: The system analyzes movies using similarity tags such as cast, genres, production companies, and keywords.
- Data Preprocessing: It uses pretrained models and pickled similarity matrices to give you the best recommendations.
- Exploration Mode: Dive deep into movie details with real-time IMDb-like overviews.
- Python: Core programming language.
- Streamlit: For building the interactive web UI.
- Pandas, NumPy: Data manipulation and processing.
- NLP Algorithms: Used for similarity matching and recommendations.
- SQL Database: Efficient storage and retrieval of movie information.
- 🔮 User-based Movie Suggestions: Recommendations based on user preferences.
- 📱 Mobile Support: Improved design for mobile devices.
MovieFinder Pro was inspired by the need to discover movies with ease using intelligent recommendations. Whether you're looking for a similar movie based on your favorite cast or genre, this system brings all the information to your fingertips.
Contributions are welcome! If you'd like to add features or fix bugs, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Made with ❤️ by Srijan Arya