Welcome to the Movie & TV Show Recommendation System! This project leverages machine learning and web technologies to provide personalized recommendations based on user input. Whether you're looking for a thrilling movie or a binge-worthy TV show, this application has got you covered!
- Personalized Recommendations: Get tailored movie and TV show suggestions based on your input.
- Dynamic Image Carousel: View recommended titles with corresponding images in an interactive carousel format.
- User-Friendly Interface: Simple and intuitive design for seamless navigation.
- Frontend: HTML, CSS, JavaScript
- Backend: Flask (Python)
- Machine Learning: Scikit-learn, Pandas, NumPy
- APIs: SerpAPI for fetching images and recommendations
Before you begin, ensure you have the following installed:
- Python 3.x
- pip (Python package installer)
git clone https://github.com/HarishDvs/Found404.git
cd Found404Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`Install the required packages:
pip install -r requirements.txt- Sign up for SerpAPI and obtain your API key.
- Create a file named
api_key.pyin the root directory and add the following line:
API_KEY = 'your_api_key_here'python app.py- Enter a movie or TV show title in the input field.
- Click the submit button to receive personalized recommendations.
- Enjoy browsing through the dynamic carousel of recommendations!
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License – see the LICENSE file for details.
Thanks to the developers of Flask, Scikit-learn, and SerpAPI for their amazing tools and resources!