Django Movie Recommender is a web application that recommends movies based on user preferences. It uses machine learning to analyze movie data and provide personalized recommendations to users.
- Select a movie from the dropdown menu.
- Fetches details of the selected movie from The Movie Database (TMDb) API.
- Provides recommendations based on selected movies.
-
Clone the repository:
git clone https://github.com/KaveeshTennakoon/MovieRecommendation.git
-
Navigate to the project directory:
cd django-movie-recommender -
Create and activate a virtual environment:
python3 -m venv myenv source myenv/bin/activate # On Windows, use `myenv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
- Sign up for a free account on TMDb to get an API key.
- Replace
'your_tmdb_api_key'inrecommender/views.pywith your actual TMDb API key.
-
Run the development server:
python manage.py runserver
-
Access the web application in your browser at
http://127.0.0.1:8000/.
- Open the web application in your browser.
- Select a movie from the dropdown menu.
- Get recommendations based on selected movies.
Contributions are welcome! If you have any suggestions, enhancements, or bug fixes, please open an issue or create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.