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
