Movie Tracker U. V. Patel College of Engineering: Project Report On
Movie Tracker U. V. Patel College of Engineering: Project Report On
Movie Tracker
at
U. V. Patel College of Engineering
Prof.Bhavisha Suthar
Submitted to,
Department of Computer Engineering
U.V. Patel College of Engineering
Ganpat University, Kherva - 384 012
18012011107_Ashish_SIngh Page 1
U.V. PATEL COLLEGE
OF
ENGINEERING
18/12/21
CERTIFICATE
18012011107_Ashish_SIngh Page 2
ACKNOWLEDGMENT
We would like to express our deepest appreciation to all those who have been
the pillar of strength during the development of the project.
We would like to express our gratitude towards our HOD Prof. Paresh Solanki
and members of U.V.PATEL COLLEGE OF ENGINEERING for their kind
cooperation and encouragement which help us in the completion of this
project.
Lastly, We want to extend our thanks to our families for their support and also
to our friends who have willingly helped us out with their abilities.
18012011107_Ashish_SIngh Page 3
ACKNOWLEDGMENT
We would like to express our deepest appreciation to all those who have
been the pillar of strength during the development of the project.
We are highly indebted to the U. V. Patel College Of Engineering, Ganpat
University for providing such a wonderful opportunity to work on a live
project and support throughout the journey. Special gratitude to our
project guide Prof. Venus Patel whose contribution to stimulating
suggestions, helpful insights, and encouragement at crucial moments,
helped us to develop such great software. They have been a constant
source of inspiration and motivation to us.
We would like to express our gratitude towards our HOD Prof. Paresh
Solanki and members of U.V. PATEL COLLEGE OF ENGINEERING for their
kind cooperation and encouragement which help us in the completion of
this project.
Lastly, We want to extend our thanks to our families for their support and
also to our friends who have willingly helped us out with their abilities.
18012011107_Ashish_SIngh Page 4
Index:
1. Introduction
1.1 Problem Statement………………………………………………….21
1.2 Objectives………………………………………………………………..22
1.3 Motivation…………………………………………………….………….7
1.4 Technology……………………………………………………………….7
2. Feasibility Study
2.1 Weakness of current system……………………………………8
3. System Requirement
3.1 Functional Requirement……………………………………….10
4. Data Dictionary
4.1 Popular Movies……………………………………………………11
18012011107_Ashish_SIngh Page 5
4.3 Cast……………………………………………………………………..12
4.4 Genre…………………………………………………………………..12
4.6 Watch_list_Category………………………………………….12
5. System Design
6. Screenshots
7. Future Scope………………………………………………………………….20
8. Conclusion …………………………………………………………………….20
18012011107_Ashish_SIngh Page 6
1. Introduction
1.1 Problem Statement:
1.2 Objective:
Movie Tracker Web Application to discover, find and track your favourite
movies and TV shows. User would be able to add Movies and TV shows
according to their category for future. With this Tracker you can also find
the season and movie ratings to make a solid decision on what to watch
next.
18012011107_Ashish_SIngh Page 7
1.3 Motivation :
As a increasing content in entertainment industry because of streaming
entertainment service companies like Netflix , amazon , Disney etc.
people can easily get thousands of content on their phone in which it
become difficult for user to track all its content.
1.4 Technology:
Database : Sqlite
Language : Python
Framework : Django
Version control : Git
18012011107_Ashish_SIngh Page 8
2. Feasibility Study :
18012011107_Ashish_SIngh Page 9
Main technologies for project:
Server: Linux/Unix
Cloud hosting provider: Amazon Web Service (AWS)
Service: EC2
Language: Python
Framework: Django
Version control: Git
Database: Sqlite
API : IMDB
18012011107_Ashish_SIngh Page 10
3. System Requirement :
4. Data Dictionary :
Movie_Id Integer 10
Title varchar 10
Image Varchar 10
Ratings Integer 5
Duration Float 5
Release date Date 8
Director String 20
Producer String 20
Genre(FK) Integer 10
Tv_Id Integer 10
Title varchar 10
Image Varchar 10
Ratings Integer 5
Duration Float 5
Release date Date 8
Director String 20
Producer String 20
4.3 Cast :
18012011107_Ashish_SIngh Page 12
Movie_Id(FK) or Integer 10
Tv_Id(FK)
Cast_Id Integer 10
Name String 20
Gender String 8
4.4 Genre :
Id Integer 10
Name String 20
Category_id Integer 10
Category name Varchar 20
User_id Varchar 20
4.6 Watch_list_Category :
Category_id(FK) Integer 20
Movie or Tv_id (FK) Varchar 20
18012011107_Ashish_SIngh Page 13
5. System Design
18012011107_Ashish_SIngh Page 14
5.3 Sequence Diagram
18012011107_Ashish_SIngh Page 15
5.5 Data Flow Diagram
Level-0 :
Level-1 :
18012011107_Ashish_SIngh Page 16
6. Screenshots
18012011107_Ashish_SIngh Page 17
18012011107_Ashish_SIngh Page 18
6.2 Registration Page
18012011107_Ashish_SIngh Page 19
6.5 Movie detail Page
Here user can all the detail of movies and top cast of it. User can
all see similar movies list.
18012011107_Ashish_SIngh Page 20
6.6 Watchlist Page
User can their all added movies or webseries here.
18012011107_Ashish_SIngh Page 21
6.7 Search Result Pages
User can able to see the search result on the basis of their
keyword entered.
7. Future Scope
There are many more things in movie tracking, we can add one alert feature
for coming soon movies, and Top rated movies. User can create their own
custom watch list according category and user can also search movies by
category.
8. Conclusion
Movie tracker is a web app where you can find movies, series, seasons,
episodes. Movie reviews, movie trailers, movie recommendation and actors
from the largest community database TMDB. Get access and use media
content from The Movie Database (IMDb), IMDb and Trakt. With this TV Show
tracker, you can also find season and movie ratings to make a solid decision on
what to watch next.Moviebase gives you flexibility and control to customize
your home screen with your own card categories.
18012011107_Ashish_SIngh Page 22
9. ABOUT COLLEGE
Aim:
Our spirituous efforts are directed towards leading our student community to
such an acme of technical excellence meeting the requirements of the industry,
the nation and the globe at large. Nurturing an entirely different generation of
students aiming at attaining technical expertise and utilizing the technical know-
how in the service of mankind is at the root of our efforts.
9.1 Establishment :
18012011107_Ashish_SIngh Page 23
10. References
1. https://www.imdb.com/
2. https://realpython.com/lessons/how-use-multiprocessingpool/
#:~:text=Pool%20.,you%20needing%20to%20do%20anything
3. https://tailblocks.cc/
18012011107_Ashish_SIngh Page 24