Netflix Clone Project Report
Netflix Clone Project Report
NETFLIX CLONE
Project Report
B.TECH IV SEMESTER
(Batch: 2020-2024)
(2019243)
CERTIFICATE
This is to certify that the project titled “ NETFLIX CLONE ” is the bonafide work carried out by
Tushar Verma Roll no 2019243 student of 4th semester Computer Science and Engineering in
Bachelor of Technology of CGC College of Engineering, Landran, Mohali, Punjab affiliated to IK
Gujral Punjab Technical University Jalandhar Punjab (India) during the academic session April
2023.
ABSTRACT
The purpose of the project entitled as “ Netflix Clone ” is an on-demand video streaming app
solution that helps to launch your own-demand OTT platform like Netflix, where you can
watch unlimited movies and TV shows for one low month to month cost. Netflix Clone
broadcasts movies and TV shows over the Internet to new locations with enormous audiences.
Netflix Clone Script’s multi-lingual ability also allows the broadcasting of movies and programs
in regional languages.
The entertainment industry is the largest online service business in the market. Netflix Clone is
packaged with fascinating features that are of the essence for a flourishing online streaming
website. It allows users to watch TV shows, movies online offering different types of shows like
drama, thriller, action, murder/mystery, comedy, documentaries and enjoy watching it on HD
anytime, anywhere they want.
TABLE OF CONTENTS
Title Page
Declaration 3
Acknowledgement 4
Abstract 5
1. Introduction 6
2. Hardware Specification 7
5. Code 11-17
6. Outputs/Results 18-21
7. Conclusion 22
8. References 23
INTRODUCTION
Netflix Clone is an on-demand video streaming app solution that helps to launch your own on-
demand OTT platform like Netflix, where you can watch unlimited movies & TV shows for one
low month to month cost. Netflix Clone broadcasts movies and TV shows over the Internet to
new locations with enormous audiences. Netflix Clone Script’s multi-lingual ability also allows
the broadcasting of movies and programs in regional languages.
The entertainment industry is the largest online service business in the market. Netflix Clone is
packaged with fascinating features that are of the essence for a flourishing online streaming
website. It allows users to watch TV shows, movies online offering different types of shows like
drama, thriller, action, murder/mystery, comedy, documentaries and enjoy watching it on HD
anytime, anywhere they want.
Features:
1. Looks similar to Netflix.
2. Dynamic site run on Node.js server.
3. Dedicated Dynamic Movies Info page.
4. Has movie trailers, and recommendations.
5. Has smooth card slider effect.
➢ Login
➢ Advanced Filter
➢ Advanced Search Bar
➢ Home Page
➢ Videos Categories
➢ Download Videos
➢ Push Notifications
➢ User Comments
➢ Videos Management
HARDWARE SPECIFICATIONS
➢ WINDOWS 10
Visual Studio Code is a free source-code editor made by Microsoft for Windows, Linux and
macOS. Features include support for debugging, syntax highlighting, intelligent code
completion, snippets, code refactoring, and embedded Git. Users can change the theme,
keyboard shortcuts, preferences, and install extensions that add additional functionality. In
the Stack Overflow 2019 Developer Survey, Visual Studio Code was ranked the most
popular developer environment tool, with 50.7% of 87,317 respondents reporting that
they use it. Visual Studio Code was first announced on April 29, 2015, by Microsoft at the
2015 Build conference.
➢ NODE.JS
➢ HTML 5
HTML stands for HyperText Markup Language. It is used to design web pages using a markup
language. HTML is the combination of Hypertext and Markup language. Hypertext defines
the link between web pages. A markup language is used to define the text document within
the tag which defines the structure of web pages. This language is used to annotate text so
that a machine can understand it and manipulate text accordingly. The language uses tags to
define what manipulation has to be done on the text. HTML is a markup language used by
the browser to manipulate text, images, and other content, in order to display it in the
required format. HTML was created by Tim Berners-Lee in 1991. The first-ever version of
HTML was HTML 1.0, but the first standard version was HTML 2.0, published in 1995.
➢ CSS
Cascading Style Sheets, fondly referred to as CSS, is a simply designed language intended to
simplify the process of making web pages presentable. CSS allows you to apply styles to web
pages. More importantly, CSS enables you to do this independent of the HTML that makes up
each web page. It describes how a webpage should look: it prescribes colors, fonts, spacing,
and much more. In short, you can make your website look however you want. CSS lets
developers and designers define how it behaves, including how elements are positioned in
the browser.
➢ JAVASCRIPT
➢ REACT JS
ReactJS is an open-source, component-based front end library responsible only for the view
layer of the application. It is maintained by Facebook. It uses a declarative paradigm that
makes it easier to reason about your application and aims to be both efficient and flexible. It
designs simple views for each state in your application, and React will efficiently update and
render just the right component when your data changes. The declarative view makes your
code more predictable and easier to debug. A React application is made of multiple
components, each responsible for rendering a small, reusable piece of HTML.
CODE
APP JS Code
console.log(user);
return (
<Router>
<Switch>
path={ROUTES.SIGN_IN}
>
<Signin />
</IsUserRedirect>
path={ROUTES.SIGN_UP}
>
<Signup />
</IsUserRedirect>
<Browse />
</ProtectedRoute>
path={ROUTES.HOME} exact>
<Home />
</IsUserRedirect>
</Switch>
</Router>
);
CSS Code
margin: 0;
.app {
background-color: #111;
/* .App {
text-align: center;
.App-logo {
height: 40vmin;
pointer-events: none;
.App-logo {
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
color: white;
.App-link {
color: #61dafb;
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
to {
transform: rotate(360deg);
Index Code
body {
margin: 0;
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
code {
monospace;
HOME PAGE
• Logo: it redirects you to the home page when you click on it.
• Feature title & subtitle: It shows the main sentences of the website.
SIGN-IN PAGE
• Logo: it redirects you to the home page when you click on it.
• Sign-in Button.
SIGN-UP PAGE
• Sign-up Button
CONCLUSION
Netflix Clone is an on-demand video streaming app solution that helps to launch your own on-
demand OTT platform like Netflix, where you can watch unlimited movies & TV shows for one
low month to month cost. Netflix Clone broadcasts movies and TV shows over the Internet to
new locations with enormous audiences. Netflix Clone Script’s multi-lingual ability also allows
the broadcasting of movies and programs in regional languages. Netflix Clone is packaged with
fascinating features that are of the essence for a flourishing online streaming website. It allows
users to watch TV shows, movies online offering different types of shows like drama, thriller,
action, murder/mystery, comedy, documentaries and enjoy watching it on HD anytime,
anywhere they want. It includes following features:
REFERENCES
https://www.geeksforgeeks.org
https://github.com/topics/netflix-clone
https://www.youtube.com/
https://www.alphansotech.com/
https://www.streamhash.com/
https://www.udemy.com/
https://www.coursera.org/
https://www.javapoint.com/