PROJECT 02 / 05

screenmate

Movie recommendation system

https://screen-mate.onrender.com
screenmate

Screen mate is movie recommendation system based on 100000+ movie dataset from kaggle tmdb and user can search for movie and get recommendation based on the movie using cosine similarity

SklearnSklearnPandasPandasNext.jsNext.jsNodejsNodejs
Visit Live Project
✦

Features

What this project offers

β–Ή

Screen mate is a movie 🎬 recommendation system based on a 100,000+ movie dataset

β–Ή

Users can search for movies and get recommendations based on their favorite titles 🍿

β–Ή

Based on the Kaggle TMDB πŸ“Š dataset for comprehensive movie data

β–Ή

Processed raw data and extracted important features like title, genres, keywords, actors 🎭, release date using numpy and pandas

β–Ή

Transformed the dataset into a suitable format for the machine learning πŸ€– model using sklearn

β–Ή

Prepared vector-related matrices and trained the model using cosine similarity ♾️

β–Ή

Users can search πŸ” for movies and get recommendations tailored to their interests

β–Ή

Designed a beautiful UI ✨ and integrated TMDB API to display recommended movies with genre, rating ⭐, release date info

β—†

Key Learnings

Skills and knowledge gained

β–Ή

Sklearn

β–Ή

Vectorization

β–Ή

Machine learning

β–Ή

Cosine similarity

β–Ή

Numpy and pandas

β–Ή

Nextjs

β–Ή

Nodejs

⬑

Screenshots

Visual walkthrough of the project

screenmate screenshot 1

Screenshot 1 of 4

screenmate screenshot 2

Screenshot 2 of 4

screenmate screenshot 3

Screenshot 3 of 4

screenmate screenshot 4

Screenshot 4 of 4