Skip to content

erfnjhdi/python_Movie-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a full-stack Movie Recommendation Platform that allows users to search for movies and receive personalized suggestions based on content similarity. The platform integrates a Python-based backend using Flask for handling API requests and machine learning logic, and a ReactJS frontend for a dynamic, responsive user interface. The core recommendation engine is powered by content-based filtering, utilizing TF-IDF vectorization and cosine similarity to analyze and compare movie metadata such as genres, keywords, and descriptions. The system is optimized to handle over 5,000+ movie records and supports real-time search suggestions, intelligent fallback handling, and a polished UI/UX for an intuitive user experience.

Technologies & Stack

  • Frontend: ReactJS, HTML, CSS, Axios
  • Backend: Python, Flask, pandas, scikit-learn, NumPy
  • Machine Learning: TF-IDF, Cosine Similarity, Content-Based Filtering
  • Version Control: Git, GitHub

My goal is to keep updating and adding new features to this project. I'm considering adding a userbase, and watch lists in the future which would then allow me to add collaborative filtering to the recommendations as well to ensure higher accuracy and improve the application's usabillity.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published