Skip to content

OTT Platform | JavaEE | Java | Jsp | Apache Server

Notifications You must be signed in to change notification settings

Abhiraj-Sardar/CINEX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CINEX

Introduction

CINEX is an OTT platform where user can Binge,Watch and Enjoy. Like Other OTT platforms you can find here movies based on your choice like Action,Drama,Romance,Thriller etc. This software also contains an interactive Admin Dashboard with the features of adding a movie,view number of active users,Admin can create another admin to share the auyhiority, can also view transactions etc.

Technology Stack

  1. HTML5:https://www.w3schools.com/html/
  2. CSS5: https://www.w3schools.com/css/
  3. Bootstrap:https://getbootstrap.com/
  4. JavaScript:https://www.w3schools.com/js/
  5. Java:https://www.w3schools.com/java/
  6. Jdbc:https://www.geeksforgeeks.org/introduction-to-jdbc/
  7. Mysql:https://www.mysql.com/
  8. Tomcat v9 Server:https://tomcat.apache.org/

Software Structure

The Structure of the Software is based on MVC (Model,View,Controller).The presentation logics are implemented in the view section it contains all the html or jsp pages. The Controller portion is used for bussiness logic like for taking decisions it conatins servlets. Model portion deals with the databases. This has two different views one is Homepage another is Adminpage.

How To Install and Run This Software

before installing it some database configurations need to be done please consider the end of this readme file for that
  1. Copy The link from Github and paste it at git bash after this command $git clone
  2. in your local system create a directory and open it in Eclipse
  3. now import the cloned project from Eclipse
  4. run index.jsp file for client side view
  5. run adminlogin.html for admin side view
don't forget to set the tomcat server i.e, setting the port and http requests

Home Page

Sign Up Page

Sign In Page

Client Side View

lets see the client side view of this software--

Subscription Plan

Like other OTT platforms one can buy subscription offers through net banking to avail our offer

Admin Side View

lets see the admin side view of this software--

Admin Login

Here the admin have to login himself or herself by using his personal credentials like username and password

Admin Dashboard

it is an interactive dashboard for the admin to track users, see transactions,add new movies etc.

Upload Movies

in this section the user can upload new movies in the software. it is recommended to use the movies folder in the given project to upload movies and movie banner to our software.

Active Members

here the Admin can see The number of Active Members and make decision how much popularity CINEX is gaining.

Add Admin

it allows the admin to add another admin. It is one of the better way of sharing the authiority of the software among multiple admins.hence it makes administration more effective.

Database Schema Design

Before we clone this project some configuratons are needed to be mend. as it uses Mysql so you must need to use that so before clonning this project we must perform the below database configurations.

Create Database and Tables

Database Schema of admin

Database Schema of user

Database Schema of movie

Database Schema of transaction

Future Scope

  1. in future it can be upgraded to provide more functionalities like two step verfication for the user,secure transaction using Razorpay etc
  2. It based on MVC so who want to understand the MVC Model in basic they can refer this project

About

OTT Platform | JavaEE | Java | Jsp | Apache Server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published