Portfolio

Hover or click on each number to view the slide.

ShutUpload Slide # 1 ShutUpload Slide # 2 ShutUpload Slide # 3 ShutUpload Slide # 4 ShutUpload Slide # 5

GO TO SITE...

Projects

  • Back-end: PHP
  • Front-end: CSS, JavaScript, Flash
  • Database: MySQL

ShutUpload is a free file upload service that utilizes an open-source Flash SWF object, which is controlled by JavaScript code to allow for full customization.

ShutUpload features user registration and login, with a simple email verification process. Once a file is selected and confirmed, a progress meter displays the progress of the upload in real time. After the file finished uploading, a random alphanumeric ID is generated and information about the file (such as byte size and location) are stored in the database.

For the download process, a unique session variable is created that expires 5 minutes after creation or upon initiation of the download (whichever comes first). This session variable is verified, in order to avoid hotlinking. Audio files are detected and users are given the option to play them using the Windows Media Player plug-in.

Version 2 of the site is currently being worked on, which will feature premium membership, more advanced upload information settings, and a new and improved upload object.