A simple, interactive content-based movie recommendation system built with Python, Streamlit, and cosine similarity. The app suggests movies similar to a selected title based on genre and description.
β Now live via Streamlit!
Access the deployed app here: https://dupinderr-movie-recmd.streamlit.app
- Python
- Streamlit (for web interface)
- Pandas, NumPy
- Scikit-learn (TF-IDF + Cosine Similarity)
- Matplotlib (for genre distribution visualization)
The dataset includes 50+ movies, each with:
- ποΈ Title
- π Genres
- π Description
Stored in movies_50_dataset.csv
.
- π Select a movie and get 5 similar recommendations.
- π Genre distribution chart (toggleable).
- πΌοΈ Stylish background with custom image support.
- β‘ Fast performance with cached dataset loading.