Ozilly is not just a movie recommendation engine β it's a refined, curated, and personalized cinematic discovery experience. Built with precision, served with elegance.
- ποΈ Curated Recommendations β Discover films that match your cinematic fingerprint.
- π§ Smart Matching β Suggests movies using cosine similarity, not generic trends.
- π Fuzzy Title Search β Handles typos and partial entries with intelligence.
- ποΈ Genre Filtering β Browse by theme, mood, or aesthetic.
- π Recent History Tracking β Pick up where you left off, effortlessly.
- π Favorites Manager β Save what you love in a click.
| Layer | Tech Used |
|---|---|
| Backend | Python, Pandas, Pickle |
| Recommender | Scikit-Learn (cosine sim) |
| UI Engine | Streamlit (custom styled) |
| Assets | TMDB Posters API (optional) |
- Loads movies from
movie_dict.pkl(preprocessed metadata) - Uses a
similarity.pklmatrix built on cosine similarity - Based on selected movie, returns top 5 related titles
- Displays clean poster cards with refined layout
git clone https://github.com/yaadhuu/ozilly.git
cd ozilly
pip install -r requirements.txt
streamlit run app.py