Software Projects

Video Sharing Website using PHP/MySQLi with Source Code

The Video Sharing Website is a basic PHP/MySQLi project that allows website users to upload videos for online sharing. This project draws inspiration from YouTube, one of the most well-known and widely used video-sharing websites (YT).

About This Project

Register. The user must register on this system in order to upload and exchange video clips.

Upload.  When uploading a video or clip on the website, the user should navigate their page to the “My Uploads” page which displays a list of all videos they have posted.

The upload form will then open up after the user clicks the “Upload” button in the page’s upper right corner. This feature and some of the User Interface are still influenced by YouTube and are simple to use.

Note that the user must submit the form by clicking the “Upload” button on the upload modal before the user’s chosen video is automatically uploaded to the website.

When the user selects the video to upload, the chosen video or clip has a preview area that is located at the right side of the upload modal.

Add a Thumbnail. The user can also add a thumbnail or poster image for the clip to display.

Count the Views. The system also tracks the number of times each user’s clip is viewed by other users or website visitors.

How to run the Project

  1. Download the source code and extract the zip file.
  2. Download or set up any local web server that runs PHP script.
  3. Open the web-server database and create a new database name it vss_db.
  1. Import the SQL file located in the database folder of the source code.
  2. Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP(‘C:\xampp\htdocs’)
  3. Open a web browser and browse the project.  http://localhost/video_sharing

Related Articles


  1. Hey, I think your blog might be having browser compatibility issues.
    When I look at your blog in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping.

    I just wanted to give you a quick heads up! Other then that, superb blog!

  2. I know this web page provides quality dependent articles and additional information, is there any other web page which gives these information in quality?

  3. Link exchange is nothing else but it is only placing the other person’s
    web site link on your page at suitable place and other person will also do similar in favor of you.

    my site – briansclub dumps

    Today, while I was at work, my sister stole my apple ipad and tested to
    see if it can survive a 40 foot drop, just so she can be a youtube
    sensation. My iPad is now destroyed and she has 83 views.
    I know this is totally off topic but I had to share it with someone!

    my webpage briansclub dumps

  5. each time i used to read smaller posts that as
    well clear their motive, and that is also happening with this piece of writing which I am reading at
    this place.

    Look into my web-site; brians club

  6. hello!,I like your writing very a lot! percentage we communicate
    more approximately your article on AOL? I require a
    specialist in this area to solve my problem.

    Maybe that’s you! Having a look forward to peer you.

  7. I don’t even know how I ended up here, but I thought this post was great.
    I do not know who you are but certainly you’re going to a
    famous blogger if you are not already 😉 Cheers!

  8. Amazing things here. I’m very happy to see your article.
    Thank you a lot and I am looking ahead to contact you.
    Will you kindly drop me a mail?

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button