DA-VIDEO Laravel 8 Based Video Sharing Platform

DA-VIDEO Laravel 8 Based Video Sharing Platform

Live Demo Download

Screenshots

Overview

DA-VIDEO is Laravel 8 based video sharing platform with pretty

awesome responsive web design.  Its allows users to share their videos

on the internet. It has many imoprtant features which video sharing

platform need.

Demo 1: https://webtm.thats.im/davideo

Demo 2: http://da-video.ga/

Admin account: 

Commun user account: 

Features

Videos

  • Users can upload videos
  • Users can simply change website theme
  • Users can share videos
  • Users can add tags to videos
  • Users can add decription to videos
  • Users can like videos
  • Users can dislike
  • Users can report videos
  • Users can manage videos
  • Users can post comments to videos
  • Users can answer to comments
  • Users can set category to videos
  • Users can add their own videos to playlist
  • Users can add videos from other channels to playlists
  • Users can add videos to private playlists
  • Users can choose/Set tumbnails to videos
  • Users can choose video visibility to private, unlisted or public
  • Users can premiere their videos
  • Users can enable and disable age restriction to specific videos
  • Users can disable or disable commenting to videos
  • Users can hide comments to their videos
  • Users can block users to their channel
  • Users can get video analitics
  • Users can delete their own videos
  • etc…
  • Playlists
  • Users can add playlists
  • Users can edit playlists
  • Users can add tumbnails to playlists
  • Users can upload playlist tumbnails or use system default tumbnails
  • Users can share playlists
  • Users can delete playlists
  • etc…
  • Search content
  • Users can search videos
  • Users can search playlists
  • Users can search channels
  • There are three user levels:
  • Owner
  • Staff
  • And Common user

Owner or Staff members are able to:

  • Add ads to different places
  • Under videos
  • At the top of random videos panel
  • And At  the footer
  • Manage categories
  • Add categories
  • Edit categories
  • Delete categories
  • Manage Videos
  • Watch video
  • Change video title
  • Add or remove or change video tags
  • Add or Edit video descriptions
  • Change video category
  • Change user playlist
  • Change video tumbnail
  • Change video publisity to private, pablic, unlisted, schedule premiere
  • Enable or Disable age restriction
  • Enable or Disable commenting
  • Delete video
  • Manage playlists
  • View playlist
  • Remove videos from playlists
  • Moderate playlisted video
  • Moderate playlist author
  • Change playlist title
  • Change playlist category
  • Changed playlist tumbnail
  • Set system default tumbnail to playlists
  • Quick access to user contents

Manage users

  • Review user info
  • Moderate user videos
  • Moderate user playlists
  • Change account details: channel title, email, firstname, lastname, birth date, change password
  • Disable or enable user account
  • Change user level (Make user admin or etc...)
  • Change channel identifier code
  • Verify channel or remove verification
  • Change user avatar
  • Change user cover
  • Change channel main playlists
  • Set or Change channel type
  • Change contact email
  • Edit contact number (Hotline or smth.)
  • Edit information about channel
  • Change information about user location: Country, State, address
  • Add or remove or edit user social shortcuts
  • Add or Remove tags
  • Change user default theme
  • Enable or Disable go to next video automatically
  • Enable or Disable notifications about subscribing user channel
  • Enable or Disable notifications about liking user videos
  • Enable or Disable notifications about someones commenting to user videos
  • Enable or Disable notifications about replies to user comments
  • Enable or Disable notifications about replies to user comments at video uploaded by other channel
  • Enable or Disable notifications about liking to your comments at video uploaded by the users
  • Enable or Disable notifications about liking to your comments at video uploaded by other channel
  • Block user or channel
  • Delete user or channel

Manage verification requests

  • Accept
  • Moderate
  • Reject

Manage help center messages

  •     Mark help center messages as read
  •     Mark help center messages as under moteration
  •     Mark help center messages as completed
  •     Delete help center messages
  •     Contact and help users

Manage report messages

  •     Mark report messages as read
  •     Mark report messages as under moteration
  •     Confirm report messages
  •     Reject report messages
  •     Delete remport messages  

File Storage

  •     Upload files to storage
  •     Manage uploaded files
  •     Delete file from storage

Configuration

  •     General config
  •     Edit or Change website title
  •     Edit or Change website devision
  •     Edit or Change contact e-mail
  •     Change website default theme

Access

  •     Enable or Disable Authentication
  •     Enable or Disable Registration
  •     Enable or Disable upload videos
  •     Show or hide video dislikes
  •     Show or hide comment dislikes
  •     Show or hide channel subscribers
  •     Set or change daily video upload limit for a user
  •     Set or Change max video upload size

Paginator

  •     Set or change max items in each category at channels home page
  •     Set or change max results per load at channel. (Max videos per page, Max playlists perpage)
  •     Set or change max results in each section on main page
  •     Set or change max videos, playlists, channels, search items per page
  •     Set or change max videos per page at Studio
  •     Set or change max playlists per page at Studio
  •     Set or change max categories per page in CPanel
  •     Set or change max regions per page in CPanel
  •     Set or change max videos per page in CPanel
  •     Set or change max playlists per page in CPanel
  •     Set or change max users per page in CPanel
  •     Set or change max sorage files per page in CPanel
  •     Set or change max report and Support messages per page in Cpanel

Manage themes

  •     Add theme
  •     And Delete theme    

Reporting reasons

  •     Add reporting reason for Videos, Comments or channels
  •     Edit reporting reasons
  •     Delete reporting reasons

Manage social media shortcuts

  •     Add social media shortcuts
  •     Edit social media shortcuts
  •     Delete social media shortcuts

Manage SEO - Meta tags

  •     Change meta author
  •     Add or Change meta keywords
  •     Add or Change meta description
  •     Add or Change open graph title
  •     Add or Change open type
  •     Add or Change open image
  •     Add or Change open image width
  •     Add or Change open graph image height
  •     Add or Change additional meta tags

Manage regions

  •     Add countries to database
  •     Add states to database
  •     Edit countries from the database
  •     Edit States from the database
  •     Delete countries from the database
  •     Delete countries from databse
  •     Enable or Disable registration from any country

Search in control panel

  •     Search videos in Cpanel
  •     Search playlists in Cpanel
  •     Search users, channels in Cpanel
  •     Search countries and states in Cpanel

Knolage base

  •     Add questions
  •     Add answers to questions
  •     Edit questions
  •     Delete answers
  •     And delete questions

Privacy & Policy

  •     Add rules
  •     Edit rules
  •     Delete rules

About us

  •     Add records to about us
  •     Edit records to about us
  •     Delete records to about us

Optimise database and storage

  •     Clear beleted users banned by channels
  •     Clear deleted users banned by Administration
  •     Clear comments with no author (Author deleted or smth.)
  •     Clear notifcations with deleted recipients
  •     Clear outdated password reset requests
  •     Clear playlists by deleted authors
  •     Clear playlisted videos collections with deleted: playlist, author or video
  •     Clear reaction records (Likes and Disslikes) with deleted: video, comment or author
  •     Clear report messages with deleted author or deleted reporting object
  •     Clear subscribings with deleted channel
  •     Clear help center messages with deleted author
  •     Clear channel verification requests. if the user not found, the request confirmed or declined
  •     Clear video view records - if the video no longer available
  •     Clear records about outdated user sessions
  •     Clear old avatars on web storage
  •     Clear old covers on web storage
  •     Clear changed video tumbnails and deleted video tumbnails
  •     Clear video files on storage deleted from the database
  •     Clear old playlist tumbnails stored on the web storage

Requirements

It has a few system requirements. You should

Ensure that your web server has the following minimum PHP version and

extensions:

  • PHP >= 7.2
  • MySQL 5.5+
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • PDO PHP Extension

Instructions

There is step by step instalation guide in the archive

Download