A simple yet effective movie recommendation system built using Python, Pandas, and Streamlit.
It allows users to select movie genres and receive top-rated recommendations, enriched with IMDb ratings and links.
Coming soon on Streamlit Cloud
- Filter top movies based on selected genre
- Calculate and display average user ratings
- Show IMDb scores and provide direct links
- Interactive and clean UI built with Streamlit
- Modular and organized code structure for easy development
PythonPandasStreamlitGitscikit-learnpytest(optional, for testing purposes)
- Collaborative Filtering: Recommends movies based on similar users’ preferences
- Genre-Based Filtering: Allows selection of genres to get top-rated recommendations using cosine similarity
# Clone the repository
git clone https://github.com/Syntax-Vibe/movie-recommender.git
# Navigate to project directory
cd movie-recommender
# Install dependencies
pip install -r requirements.txt
# Run the Streamlit app
streamlit run app/app.py
🧑💻 Author
Syntax-Vibe (Amir)
GitHub: https://github.com/Syntax-Vibe
