Professional Documents
Culture Documents
MovieProject Report
MovieProject Report
Project Submitted By
Shivam Patel
17750016
Chinmay Pandey
17750016
ABSTRACT
Recommender System is a system that seeks to predict or filter
preferences according to the user’s choices. Recommender
systems are utilized in a variety of areas including movies, music,
news, books, research articles, search queries, social tags, and
products in general.
The first page provides links to register and sign in. The Home
page contains several information about the recommended movie
based on user profile of their interest.
1.2 PURPOSE
1.3 SCOPE
pandas==0.24.1
Django==2.1.2
django_countries==5.3.3
scipy==1.2.1
djangorestframework==3.9.2
django-crispy-forms
E-R DIAGRAM FOR MOVIE RECOMMENDER
Age Group
Context: Location
How to Use This Movie Recommender Minor Project
7.if logged in , you will have menu -- movies list, watched list,
logout
9.if you want to give rating and review click on any movie
It is used for:
Why Python?
3.2 Django
3.6 Bootstrap
Why Bootstrap?
1. Mobile first approach
2. Browser support
3. Responsive web design
4. Easy to get started
What is responsive Web design?
Responsive web design is to create web sites which adjust and
align themselves according to what media tool you use for
viewing it.
Features of Bootstrap
1. Save lots of time
2. Responsive feature
3. Consistent design
4. Easy to use
5. Compatible with browser
6. Open source
5. Libraries Used in This Minor Project
5.1 NumPy
Database Table
Movie
Watched_list
UserId MovieTitle
User
hobies age_group gender country location fav_gener Type of
user
7.OUTPUT SCREENSHOT
Index Page
Registration Page
Login Page
[2] https://towardsdatascience.com/how-to-build-a-simple-
recommender-system-in-python-375093c3fb7d
[3] https://medium.com/code-heroku/building-a-movie-
recommendation-engine-in-python-using-scikit-learn-
c7489d7cb145