Movix Project Report Final
Movix Project Report Final
Movix Project Report Final
PROJECT REPORT
SUBMITTED BY
of
BACHELOR OF TECHNOLOGY
IN
Muskan Verma
Niket Chaurasia
Piyush Mishra
ABSTRACT
● Introduction
● Project Objectives
● System Architecture
● Implementation Details
● Backend
● Frontend
● Algorithms Used
● Conclusion
● Future Work
Introduction :-
history.
interactions.
details.
interactions.
preferences.
algorithms.
Modules Description
● User Module: Manages user registration, login, profile
and manipulation.
Data Collection and Storage
Data Source :-
descriptions.
Data Storage :-
1.Frontend : React
Create Components:
selected movie.
Personalized Recommendations:
Using TF-IDF Vectorizer and Cosine Similarity, Movix
analyzes movie descriptions to identify and suggest movies
that match user preferences. TF-IDF quantifies the
significance of words in movie descriptions, while Cosine
Similarity measures the similarity between these descriptions,
allowing for accurate recommendations.
Robust Architecture:
The backend (Node.js, Express.js) handles API requests and
database interactions, while MongoDB manages movie data
and user preferences. The React.js frontend provides a
responsive user interface for seamless interactions.
TMDb Integration:
TMDb integration offers access to a vast, up-to-date movie
catalog, enhancing the system’s ability to fetch detailed and
current movie information, contributing to a rich user
experience.