0% found this document useful (0 votes)
53 views5 pages

Synopsis On Entertainment Hub: Master of Computer Applications (MCA)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 5

Synopsis on

Entertainment Hub
By

Prateek Kumar

(Enrollment No.: 19-01534)

Submitted

in fulfillment of the requirements of the degree of

Master of Computer Applications (MCA)


to

Prof. Mansaf Alam(Internal Supervisor)

Department of Computer Science


Faculty of Natural Sciences Jamia
Millia Islamia
New Delhi - 110025

Under the Guidance of:

Prof. Mansaf Alam


Introduction

The Project “Entertainment Hub” is a web application being developed using


React JS. In order to run this project, you must have NodeJs in the system.
ReactJS, also known as React or React.js, is an open-source JavaScript library for
building user interfaces. JavaScript XML (JSX) is an extension to the
ECMAScript syntax without any defined semantics.

It lets us know the information related to the movies/ TV series. This app will be
helpful to find the release date of movies, know about the description of the
movie, view the trailer of any movie and tv shows easily.

Problem Definition

Nowadays, most people watch movies or tv series in their free time. All want to
watch movies with higher ratings. This is a platform in which the users can see the
trending movies along with their ratings displayed based on which he/she can
decide whether to watch it or not.

The Entertainment Hub is a web application for viewing the movie types based
on what the user wants to see. The users can also search the genre which they want
to watch.The main purpose of this application is to reach out to the people who
watch movies very often. This application aims at providing all information related
to the movies and TV series at one place to the user.
Scope

The scope of the application is that it provides the user the information about the
movie. It also gives information about the rating, year of release along with
providing them the similar movies to the searched movie. It allows users to view
the currently playing trailer along with the top rated movies/TV series, popular
movies/TV series and upcoming movies/TV series.

Benefits

The benefits of the application will be that users will not look for different
websites for rating, description, trailer of the movie or TV series, all will be
provided at one place. This will also save time.

Major Outcomes

A summary of the major functions that the application will perform is as follows:

● The website will land at the home page after which the user can
navigate it to either of the screens.
● Trending Screen : In this Screen, the data of trending movies will be
shown to the user, so that he/she remains updated.
● Movie Screen : In this Screen, the data of all movies will be provided
from which the user can select any movie.
● TV series Screen : In this Screen, the data of all TV Series will be
provided from which the user can select any TV series.
● Search Screen : In this Screen, the user can search about any movie or
TV series he wishes to watch for which there is a filter.
● About Screen : In this Screen, the Information about the project and
contact information will be displayed.
● Error Screen : If the Data is not fetched correctly by the API, The
Error Screen will be displayed.

This application relies on an external API service to get required genre


information : TheMovieDB API. The application contains movies displayed in
grid layout. On clicking on a movie, the user gets directed to another activity
which contains the poster of the movie along with movie description and a link to
the trailer of the movie.

Technology Requirement

Hardware Requirements:

● Touch Screen/monitor
● Keyboard
● Continuous Battery Backup
● Good Internet connection

Software Requirements:

● Any Windows operating System/Mac


● VS code (code editor)
● Javascript
● React Js
--------------------------- Thank You ----------------------------

You might also like