Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 44

ONLINE MOVIE STREAMING

APPLICATION

Developed By : Saurav Yadav ,


Dhananjay Saxena &
KUNJESH UTEKAR .
Guided By : Dr. Rachana Shukla
INTRODUCTION

 Over the past decade, streaming-media platforms have emerged as new and natively
digital forms of content delivery. For the audience, streaming-media platforms appear
as the new way of watching TV or a new kind of film distribution at the outset.

 Yet they radically transform the spatial and temporal settings of audience activity,
introducing an algorithmically modulated logic of programming that we provisionally
call changing the way we relate to entertainment content in general.
INTRODUCTION

 This essay critically evaluates how streaming-media platforms restructure the


temporal, spatial, and relational dynamics of audience activity and strip off its
collective essence. It discusses this new technological form’s actual and potential effects
on public life by referring to certain foundational concepts from television, audience,
and film studies.
Project Goals

 Develop an innovative online movie streaming application that revolutionizes the digital
entertainment landscape by providing unparalleled user experiences. Our aim is to
curate an extensive library of captivating films across genres, languages, and cultures,
catering to diverse tastes and preferences.

 Through cutting-edge technology, intuitive interfaces, and personalized


recommendations, we aspire to foster deeper connections between viewers and content.

 By prioritizing reliability, scalability, and security, we commit to delivering a seamless


streaming experience that exceeds expectations.
OBJECTIVES

Real-time Database Management


Authentication and Authorization
User Accounts
User-Friendly Interface
Security and Privacy
Mobile Accessibility
Increased efficiency
Reduced errors
Real-time data access
Advance user interface
OBJECTIVES

Serverless Functions
App Performance Monitoring
Continuous Deployment and Monitoring
System Environment

• Hardware Environment

 PROCESSOR :- Intel CORE i5


 HDD :- 500 GB
 RAM :- 4 GB
 GRAPHIC CARD :- 1GB
System Environment

Mobile Device
 An Android device for testing your application.

 You can use either a physical device or an


emulator provided by Android Studio
System Environment

Android Studio:
 Integrated Development Environment (IDE) for Android app
development.
 Provides tools for coding, debugging, and testing.
 Includes Android SDK (Software Development Kit) and other
necessary components.
Java Programming Language:
 Primary language for Android app development in Android Studio
System Environment

 Used for writing the logic and functionality of your application.

Firebase Realtime Database:


 Cloud-hosted NoSQL database provided by Google.
 Stores and synchronizes data in real-time between your application
and Firebase cloud servers.
 Helps in storing and retrieving structured data for your application
SYSTEM REQUIREMENTS ANALYSIS

User Requirements:
 Registration:
User have to register before watching the movies.
 Login:
User can login with register email or password
• View movies:
User can view movies.
• Add to watchlist :
User can add watchlist which they watch the movies.
SYSTEM REQUIREMENTS ANALYSIS

 View history:
User can view their previous order history.
 Logout:
User can logout as and when they need.
SYSTEM REQUIREMENTS ANALYSIS

Admin Requirements
• Manage category:
Admin can insert, update or delete different
categories of movie’s
• Manage movies:
Admin can insert, update or delete movies.
SYSTEM REQUIREMENTS ANALYSIS

 Reports:
Admin can view all reports.
DATA FLOW DIAGRAM – 0 level
DATA FLOW DIAGRAM – USER 1 level
2 LEVEL DATA FLOW DIAGRAM FOE 3.0
3 LEVEL DATA FLOW DIAGRAM
3 LEVEL DATA FLOW DIAGRAM 3.2
3 LEVEL DATA FLOW DIAGRAM FOR 4.1
HISTORY PROCCESS
USE CASE DIAGRAM
SYSTEM FLOW DIAGRAM(SFD)
Testing

REGISTRATION FORM
Testing

Admin Manage Movie’s Category


Testing

Admin Manage MOVIES


Testing

Login
DATA DICTIONARY
FIREBASE

• Here you can see that


FIREBASE
SPLASH SCREEN

 Splash screen
SCREENSHOTS

Register Page
 User Register Page.

 User All Details Field After Click on


The REGISTER Button.

 If User Have Already Register & This


Page So User Have Two Options Email
Form Designing

LOGIN PAGE

 User Login Page.

 Here User Login With Email


SCREENSHOTS

Validation On Register Page


 User not enter all details and click on Register Button
then not allowed to Register.

 Here, User see the which details are blank.

 After the blank field fill up and continue the


registration.
SCREENSHOTS

 User Click On Register Button


 After all details given and click register button.
 All are valid so few second pop progress bar
SCREENSHOTS

 Verify The Email


 User compulsory verify the Email-id.
 If not Email verify so App will not allowed the login.
SCREENSHOTS

 HOME ACTIVITY

 Home page of admin.

 Admin can give a video name.

 Admin can give a Category of


video.
SCREENSHOTS

 HOME ACTIVITY

 Here Admin can Choose the video


from device or Storage (memory )

 Admin can Upload a movie.

 Admin can check the how many


Movie’s he/she is Uploaded . By
click on button Show Data
SCREENSHOTS

 Show Data

 Click on the Show Data Button


the admin can check the data
how many movie’s Uploaded in
Application
SCREENSHOTS

 DELETE VIDEO
 When Admin click on the Delete Video
Button .

 There will be pop . There will be ask for


confirmation.

 Are you sure you want to delete this


video ?.

 There will show two Button CANCEL and


DELETE
CONCLUSION

 We have added Some new more advance features for Online


Streaming Application

 We had gave the facility for Adding different types of


categories of Movie’s

 We gave best services and Advancement for user Online


Movie’s Application
 Our application Also, if you see at the first glance that you find
it to be complete but we want to make it still mature and fully
automatic.
CONCLUSION

 As system is flexible you can generate more reports and screen as


and when required.

 The system is modified in future as per the owner requirement.

 In this system we can add more features about users so more and
more information about testing process and try to complete
partial with the user.
References

CONCLUSION
 www.tutorialspoint.com
 www.freetemplatemo.com
 www.w3school.com
 www.geekforgeeks.com
 www.scrimba.com
.

Thank You

You might also like