Content-Based Recommendation System
An NLP recommender that suggests similar items from their descriptions: the technique behind "you may also like", demonstrated on a movie catalogue.
The business question
How do you suggest the right next product when a customer is new and has no purchase history yet? A content-based recommender answers it from what the products themselves are like. This project demonstrates the approach on a public movie catalogue (Kaggle The Movies Dataset). I am now applying the same thinking to real products at Brijwasi Sweets.
What I built
- An NLP pipeline (tokenisation and stemming with NLTK) over genres, cast, director, keywords and description
CountVectorizerfeatures and cosine similarity to rank the most similar items- A Streamlit interface with live posters from the OMDb API
- A pre-computed similarity matrix, so recommendations load instantly
Where this applies in a business
Product catalogues, menus, course libraries and article archives: anywhere "customers who liked this may also like…" can lift engagement and order value, especially for new customers.
How success would be measured
Click-through on recommendations, add-to-cart from recommended items and average order value, compared with a group that does not see recommendations.

Full Stack Data Scientist & Business Systems Developer · Finance background · ML, Automation, Django
View full portfolio →
More projects
Brijwasi Sweets — Company Website & Recommendation System
A new company website and an AI product-recommendation system for a food & beverages brand, aimed at larger orders and more repeat customers.
Custom Business SoftwareClient Portal & GST Billing System
The system BeeProton AI runs on: client portal, GST-compliant invoicing, payments, milestones, support tickets and encrypted client communication, in one place.
Web & App DevelopmentAnvi Foundation — Website for a Special-Education NGO
A ten-page website for an NGO in Navi Mumbai, built around one goal: helping parents book an assessment. Includes UPI and bank donations with no gateway fees.
Have a project in mind? Get a free quote in 24 hours.
Transparent, affordable pricing in INR. Fixed-price packages or hourly — you choose.