Skip to content

AHMED-GAMAL-AG/Video_Sharing_Platform

Repository files navigation

video sharing website

A YouTube-like website with strong administration capabilities for sharing videos, creating channels, etc..., uses Amazon S3 as storage.

you can find an installation guide bellow.

screenshots

show the most viewed videos on the home page :

image

the user can change the quality of a video, interact (like/dislike), comment, delete, or edit his comment :

image image

the user can view the watch history, remove a video from the history, or empty it :

image

the user can upload a video to his channel and use the website while the video is processed and uploaded in the background :

image image

the user can view the video on his channel and get a notification that the video is uploaded :

image

the user can view recent channels :

image

the user can search for channels or videos :

image

the user can update his information, change password, activate two-factor authentication ,manage sessions on other browsers, delete the account from the edit account page :

image image image

the admin can access the dashboard and view the analytics of the website (videos/channels count) and a Graph with the most viewed videos on the website :

image image

the admin can make any user administrator or normal user, delete, or block a user : image

the admin can view the statistics of the channels :

image

installation

  • git clone https://github.com/AHMED-GAMAL-AG/Video_Sharing_Platform.git
  • Create a .env file and configure the database.
  • composer install
  • npm install
  • php artisan key:generate
  • php artisan migrate --seed
  • php artisan storage:link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published